if判断
Posted hades123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if判断相关的知识,希望对你有一定的参考价值。
if 判断
if判断是干什么的呢?
if判断就是模仿人类的判断来进行的,但它没有人类那么有情感,只有Ture和False这两种结果。
if语法
if 条件:
代码块
code1
code2
...
注意:python代码中,没有象其他语言中所谓的大括号表示一个语句块,使用的都是缩进来进行表示,所以if语句的代码需要在同一个缩进级别上,不可错乱,相同缩进的代码会自上而下的运行
# 如果一个人的年龄在25岁以下,返回“真年轻”
age = input("》》》》请输入年龄:")
age = int(age)
if age < 25:
print('真年轻')
》》》》请输入年龄:23
真年轻
if……else语法
if 条件:
代码块1
代码块2
代码块3
……
else:
code1
code2
code3
……
if……else语句表示if条件成立,则执行代码块1,代码块2,代码块3…,否则就执行else语句,code1,code2,code3……
# 如果一个人的年龄在25岁以下,返回“真年轻”,否则返回“成了叔叔辈了咯!”
age = input("》》》》请输入年龄:")
age = int(age)
if age < 25:
print('真年轻')
else:
print('成了叔叔辈了咯!')
》》》》请输入年龄:35
成了叔叔辈了咯!
if...elif...else语法
if 条件1:
代码块1
代码块2
代码块3
……
elif 条件2:
code1
code2
……
elif 条件3:
code1
code2
……
else:
代码块1
代码块2
代码块3
……
# 如果姑娘小于18岁,打印“未成年”
# 如果姑娘大于18岁小于25岁,打印“表白”
# 如果姑娘大于25岁小于45岁,打印“阿姨好”
# 如果姑娘大于45岁,打印“奶奶好”
age = input('请输入姑娘的年龄:')
age = int(age)
if age < 18:
print('未成年')
elif age > 18 and age < 25:
print('表白')
elif age > 25 and age < 45:
print('阿姨好')
elif age > 45:
print('奶奶好')
else:
pass
请输入姑娘的年龄:23
表白
if嵌套
if嵌套即if……else代码块中还有一个甚至多个if……else代码块
# 180以上全票 120以下免票 其余不能进
height = input('请输入你的身高:')
height = int(height)
if height >= 180:
print('全票')
else:
if height <= 120:
print('免票')
else:
print('你可能不适合')
请输入你的身高:156
你可能不适合
以上是关于if判断的主要内容,如果未能解决你的问题,请参考以下文章
Operator '||' cannot be applied to operands of type 'bool?' and 'bool?'(代码片段
Operator '||' cannot be applied to operands of type 'bool?' and 'bool?'(代码片段