了解和使用分支语句和while循环及break语句,加入数学运算并配合for循环,使用计算变量进行累加或累减操作。
PHP
f = 0
a = 'fish'
for i in range(5):
if a == 'fish':
f = f + 1 //或 f += 1
print(f)输出结果依次是1,2,3,4,5.
定义变量m记录金币数量及for循环累加
PHP
m = 115
for i in range(5):
a = input() //得到客人购买的商品存储于a中
if a == 'fish':
m += 32
if a == 'shrimp':
m += 41 //判断客人购买商品,如果购买一份鱼,金币加32,如是虾,增加41.
print(m) //打印金属总数当循环条件成立时,重复执行下级代码; 直到条件不成立,才会结束整个while语句。 单词while是当……的意思。
PHP
while 判断条件:
下级代码条件一实现,while开头见; 条件不实现,while说再见。
PHP
s = 9 //定义变量s, 记录货车的重量
while s > 5: //当变量s大于5时, 重复执行下级代码。
print('get')
a = input() //使用input()命令可以 控制获取到货物颜色
if a == 'green':
print('throw')
s -= 1 //如果是绿色货物, 丢弃后货车重量减少1;
if a == "red":
print('throw'):
s -= 2 //如果是红色货物, 丢弃后货车重量减少2执行while语句,直到变量s的值等于5,条件不成立,结束while语句,执行最后一行代码,打印出 start。

运行程序,变量x开始的值是0; 执行while语句,如果变量x的值小于3,条件成立,执行while 语句的下级代码;否则,就结束while语句。


break语句可以结束循环,在循环中使用break语句,可以把它翻译成终止,或跳出循环。
break语句 ==> 结束循环
执行到break语句时,程序会立刻结束循环,不会再继续执行break下面的下级代码。
布尔类型是python中用来表示真、假的数据类型。布尔类型中只有 True 和 False 两个值,True表示真,False表示假。
python中,所有判断条件的结果都是布尔类型: 条件成立,结果就是True; 条件不成立,结果就是False。
PHP
while True:
print('next')
a = input()
if a == "kevin":
print('xiaowangzi')
breakwhile True的条件一直为真,会不断重复执行它的下级代码, 直到input命令读取到kevin,if语句条件成立,执行break语句,才会结束整个while循环。
PHP
if 条件1:
下级代码
elif 条件2:
下级代码
... ...
else
下级代码运行规则: 1 依次判断,条件成立就执行下级代码,然后结束整个if-elif 语句的执行。 2 如果有else,在所有条件都不成立的时候,会执行else语句 的下级代码。
PHP
m = 0
while True:
print('next')
a = input()
a = int(a)
if a == '20':
print(m)
break
elif a % 3 == 1:
m += 12
elif a % 3 == 0:
m += 6while 条件一直为真,会不断重复执行下级代码,直到执行 break语句,结束整个循环。 如果a等于20, 打印m, 执行break结束整个while循环 否则,如果a除以3的余数为1,把m增大12,结束本次循环 否则,如果a除以3的余数为0,把m增大6。