如何在 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
我是 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