欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一、Python基础 4.if语句

程序员文章站 2024-03-15 18:20:06
...

一、if语句

注意:关键字pass,用来站位,没有意义

格式一:(if······else······)

'''格式:
if 判断条件 :
    条件成立时执行的代码
else:
    条件不成立时执行的代码
'''

格式二:(if······elif······elif······elif······)

score=67
if 0>=score<60:
    print('不及格')
elif 60<=score<80:
    print('良好')
elif 80<=score<100:
	print('优秀')
#结果:良好

格式三、(if语句的嵌套)

tacket = input ('是否可以进站y/n')
if tacket == 'y':
    print('请进站')
    safe = input('是否通过安检y/n')
    if safe == 'y':
        print('请进候车室')
    else:
        print('安检未通过')
else:
    print('不能进站')

二、if语句补充

补充一、区间判断可以连写

score = int(input('请输入你的成绩'))
if 60 > score >=0:
	print('不及格')
if 80 > score >=60:
    print('良好')
if 100 >= score >= 80:
    print('优秀')

补充二、隐式类型转换

if 4:  # if后面需要一个bool值,如果if后面不是bool值,会自动转换为 bool值
    print('hello world')
#结果: hello world

补充三、三元表达式(对 if······else······ 语句的简写)

num1 = int(input('请输入一个数字:'))
num2 = int(input('请输入另一个数字:'))

if num1 > num2 :
    x = num1
else :
    x = num2      # if ···else···可以简化为: x = num1 if num1 > num2 else num2
    
print('两个数里的较大数是:',x)
相关标签: Python基础 python