重复一个过程直到满足条件

时间:2021-05-24 00:12:25

标签: python

我需要创建一个程序,让用户可以选择他们想要看到的完美组合的数量。当数字是 3 和 5 的倍数时,组合是完美的。例如,如果我输入 5,程序将需要从 0 开始,一旦达到完美的数字,每次完美时都会显示“完美”

我一直在尝试使用:

combi = (int(input())
count = 0

for i in range(combi):
      if (i % 3 == 0 and i % 5 == 0):
          print("Perfect")

我不知道如何从 0 开始计数,直到我们有 5 个完美的数字

1 个答案:

答案 0 :(得分:0)

使用 break 语句:

combi = (int(input())
count = 0

for i in range(combi):
      if (i % 3 == 0 and i % 5 == 0):
          print("Perfect")
          count += 1
      if count == 5:
          break