用户交互,流程控制

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.嵌套

流程控制可以嵌套,判断里面可以再嵌套判断。满足条件去执行结果,在结果中还可以继续判断,无限套。

 

上一篇:exe4j:jar包转换成exe应用程序 详细使用教程


下一篇:vstack和hstack以及concatenate处理三维图片