当前位置: 首页 > 后端技术 > Python

关于python中if条件语句的实例- 简单版和进阶版

时间:2023-03-26 17:06:44 Python

python中if条件语句的例子——简单版和进阶版简单版和进阶版用来加强if语句更深层次的学习。示例:上网需求:如果用户年龄大于等于18岁,即成年,则输出“您是成年人,可以上网”简单版:分析:如果年龄大于或等于18,输出“你是成年人,可以上网了”准备工作:准备年龄数据,和18比较,主要看年龄是大于等于18还是小于18,如果是大于等于18,表示成年,输出要输出的语句就可以了。#准备数据age=20#if条件语句ifage>=18:print('你是成年人,可以上网')#返回结果:你是成年人,可以上网Adultoutputs"Yourageisthe‘用户进入年龄’,你是成年人,可以上网了”。系统让用户输入年龄,用这个年龄做条件判断"""思路:1.用户输入年龄2.保存用户输入的年龄3.写if***一点到这个过程中要注意的是,接收到的输入数据类型是字符串,不能和18位整数比较,需要用int函数进行转换。"""age=input('请输入yourage:')ifage>=18:print(f'你的年龄是{age},已经成年,可以上网了')#上面是数据的数据类型没有处理,所以会报错。让我们看看错误信息。报错信息:TypeError:'>='notsupportedbetweeninstancesof'str'and'int'报错信息告诉我们一种数据类型是str字符串类型,另一种数据类型是int整数类型。如果数据类型不同,则无法进行大小比较判断。用户接收到的输入数据是字符串类型,条件是使用age和整数类型18进行判断,所以这里需要使用int函数进行数据类型的转换。int类型转换后的代码:age=int(input('请输入你的年龄:'))ifage>=18:print(f'你的年龄是{age},你是成年人,可以上网了')returnresult:总结:判断的时候一定要注意数据的数据类型,然后加载它来做判断。以上是if语句的两个例子。如果想看更多的Python习题,可以去Python自学网或者网上搜索。文章参考部分:www.wakey.com.cn/article-list-100.html