通过使用表达式求值为真或假(也称为条件),您可以编写程序来决定执行什么代码。
什么代码跳过。您还可以在循环中反复执行代码。在一定条件下,计算结果为真。break和continue语句。如果您需要退出一个循环或跳转回开始,则是非常有用的。这些流量控制语句会让你写得更有智慧。
下面这个小程序就是对名字的判断!直到你输入的名字为对为止:
while的一个循环,当判断为true时候中断;
下面就是对于名字和密码的验证登录:
如果用户输入不对,则会continue重复type你的名字;名字输入对后,输入你的密码,如果你的密码输入后,不匹配,那么将不断输入;
下面是一个0至5的循环打印:
for i in range(5):
print('jim five time('+str(i)+ ')')
下面两个都是从1加到100的数值计算:
这个是从12到16的打印:
for i in range(12, 16):
print(i)
下面语句执行结果是:
从0开始打印,往后依次+2;所以打印结果为0,2,4,6,8,但并不包括10
下面语句是从5开始打印,往后依次-1;所以打印结果为:5,4,3,2,1,0并不包括0
在1~100里,随机产生5个数,并打印出来
调用sys.exit()终止程序: 因为这个函数在sys模块中,你。
在你的程序可以使用之前,必须import sys。
三种布尔运算符是什么? 与运算、或运算、非运算
六种比较运算符? ==, >, <, !=, >=, <=
以下是range的三种用法:
>>> range(5)
[0, 1, 2, 3, 4]
>>> range(1,5)
[1, 2, 3, 4]
>>> range(0,6,2)
[0, 2, 4]
下面语句是一个死循环,首先输入一个数,然后去输入一个数,进行判断,
需要注意的是该语句默认输入的是str类型数据,所以需要强制转换成int类型;
import sys
while True:
spam = int(input())
response = input()
if response == 'exit':
sys.exit()
if spam ==1:
print('Hello')
continue
if spam ==2:
print('问候')
continue
else:
print('你已经超越六道')
continue