while_学习
1.1 吃苹果,第三个坏的,每吃一个苹果输出
i = 1
while i <= 6:
if i == 3: #第三个苹果坏的,输出不能吃的结果
print(f'This appple is bad,don\'t eat!!!')
a = eval(input("Yes or no to eat?")) #是否继续吃下去
if a == 0:
break
else:
i += 1
continue
print(f'You have eaten {i} apples!!!')
i += 1
exit(0)
1.2 问题描述:打印星号(三角形)
'''
分析:每行输出的星星个数和行数相等
'''
#手动输入行数
x = int(input('Please input row:'))
i = 1
while i <= x:
j = 1
#对每行输出对应的星
while j <= i:
print(f'*',end = ' ')
j += 1
print()
i += 1
exit(0)
1.3 打印九九乘法表
'''
1: 注意每个算式之间的间距
2:换行
'''
#定义i,j
i = 1
while i <= 9:
j = 1
while j <= i:
print(f'{j} * {i} = {i*j}',end = ' ')
j += 1
print()
i += 1
exit(0)
浙公网安备 33010602011771号