如何在 3 次后设置 python while 循环停止?

how to set a python while loop stop after 3 times?

我是 Python 的新手,我想在 3 次后停止我的 while 循环,求助!

我们起来吧:-))

a =  "It's time. "
b = "Alarm rings!!! "
c = "Are you ready to get up ? "
print a +  b +  c
answer = raw_input("Enter Yes or No:  ")
if answer =='Yes':
  print "Climb Out of Bed"
while answer == 'No':
  print a + b + c
  answer = raw_input("Enter Yes or No: ")

尝试使用 for 循环代替固定重复:

for i in range(3):
    if answer == 'No':
        print a + b + c
        answer = raw_input("Enter Yes or No: ")

使用计数器记录您循环的次数。

a =  "It's time. "
b = "Alarm rings!!! "
c = "Are you ready to get up ? "
counter = 0
print a +  b +  c
answer = raw_input("Enter Yes or No:  ")
if answer =='Yes':
  print "Climb Out of Bed"
while answer == 'No' and counter < 3:
  print a + b + c
  answer = raw_input("Enter Yes or No: ")
  counter += 1