Python 重复一个过程,直到达到一个条件

Python 重复一个过程,直到达到一个条件,python,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开始计算,直到我们

我需要创建一个程序,允许用户选择他们想要看到的完美组合的数量。当数字是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个完美的数字

使用
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
听起来像汽水。你可能应该用谷歌搜索一下。检查问题。