python中if条件语句的代码实例
上⼀篇讲的if条件语句的语法和⼀些注意事项以及简单的使⽤了下,这篇⽂章就⽤⼀个上⽹的实例分为简单版和进阶版来更深层次的加强学习if语句。
实例:上⽹
需求: 如果⽤户年龄⼤于等于18岁,即成年,输出“你已经成年,可以上⽹了”
简单版:
分析: 年龄⼤于都等于18,输出“你已经成年,可以上⽹了”
准备⼯作: 准备年龄的数据 和 18 做⽐较,主要看这个年龄是⼤于等于18还是⼩于18,如果⼤于等于18就表⽰成年了,输出指定要输出的语句就可以了
# 准备数据
age = 20
# if条件语句unicode编码转换中文java
if age >= 18:
print('你已经成年,可以上⽹了')
# 返回结果:你已经成年,可以上⽹了
进阶版:免费商城
新增需求: ⽤户可以输出⾃⼰的年龄,然后系统进⾏判断是否成年,成年则输出“您的年龄是‘⽤户输⼊的年龄’,已经成年,可以上⽹”。
解释器模式游戏# 系统可以让⽤户输⼊年龄,在⽤这个年龄做条件判断
"""
思路:
1. ⽤户输⼊年龄
python入门教程 我要自学网2. 保存⽤户输⼊的年龄
3. 书写if
***在这个过程中要注意⼀个点就是input接收到的数据类型是字符串,不能和18数字整型做⽐较,需要⽤int函数进⾏类型转换
"""
age = input('请输⼊您的年龄:')
if age >= 18:
print(f'您的年龄是{age},已经成年,可以上⽹')
# 以上是没有对数据的数据类型进⾏处理,所以会报错,我们看看报错的提⽰
报错提⽰:
TypeError: '>=' not supported between instances of 'str' and 'int'报错提⽰告诉我们,⼀个数据是str字符串类型,另外⼀个数据类型是int整型,数据类型不⼀样不可以做⼤⼩⽐较判断,input接收⽤户输⼊的数据是字符串类型,条件是age和整型18做判断,所以这⾥需要利⽤int函数来转换数据类型。
int转换类型后代码:
age = int(input('请输⼊您的年龄:'))
if age >= 18:
php多线程框架print(f'您的年龄是{age},已经成年,可以上⽹')
netty是什么意思返回结果:
总结:做判断的时候⼀定要注意数据的数据类型,然后载进⾏判断,以上就是if语句的两个实例,想要看更多可以去Python⾃学⽹或者去⽹上搜索。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论