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)
 

posted on 2022-04-13 22:58  鹦鹉理  阅读(31)  评论(0)    收藏  举报

导航