5.Python基础篇-用户交互,流程控制
input()
1.语法示例:
>>> name =input('请输入你的名字:') 请输入你的名字:张三 >>> print(name) 张三
2.input获取到的值都是str类型
流程控制:
1.if
if 条件: 结果1#如果满足条件,则执行结果1。需要缩进 #示例 if 5 > 4: print(666)#如果5 > 4,则输出666。5肯定是大于4的,所以结果会输出666
2.elif
1.elif的含义: 或者的意思。单单靠if,else只能应对两种条件的情况,是或者不是,elif就可以应对多种情况,比如:满足条件A,执行A对应的代码;满足条件B,则执行B对应的代码,满足条件C,执行C对应的代码。 2.示例 result = input('请输入你的成绩') if result > 80: print('A') elif result < 80 and result > 60 print('B') else: print('不及格')
3.else
2.1#语法示例 if 5 < 4: print(666) else: print(111)#如果5小于4,执行if代码,输出666;否则输出111。5肯定是大于4,所以结果会走else,输出111
2.2什么意思?
不满足if条件,也不满足elif的条件,则会执行else语句中代码。(否则的意思)
4.嵌套
流程控制可以嵌套,判断里面可以再嵌套判断。满足条件去执行结果,在结果中还可以继续判断,无限套。