12 WHILE循环再实操

还有完没完

大纲

  • 练习:拍手游戏

  • 练习:报数游戏

  • 练习:化功大法

  • 练习:座位计算

  • 练习:数字求和

练习:拍手游戏

在一次表演中,三位同学进行拍手,A同学每1秒拍一次,B同学每2秒拍一次,C同学每4秒拍一次,三个人同时开始拍第一次手,每人都拍10次,算一下观众可以听到多少次拍手?

a = b = c = 0
time = 0
count=0
while a+b+c<30:
    flag = 0
    if a<10:
        a = a+1
        flag = 1
    if (b<10) and (time%2==0):
        b = b+1
        flag = 1
    if (c<10) and (time%4==0):
        c = c+1
        flag = 1
    if flag:
        count = count+1
    time = time + 1
print(count)

练习:报数游戏

两个同学玩报数游戏,A按1-20报数,B按1-30报数,他们同时开始,以同样的速度报数,当两人都报了1000个数时,他们同时而且报出相同数字的次数是多少?

练习:化功大法

编写一个程序,输入一个纯小数,然后将其转换成一个最简分数。

练习:座位计算

有一个大教室,一共有312个座位,第一排有15个座位,之后的每一排比前一排增加2个座位,问一共有几排?最后一排有几个座位?

练习:数位求和

输入一个整数,对各数位求和

Last updated