gpt4 book ai didi

python - 如何在 5 次尝试后退出 while-true 循环?

转载 作者:行者123 更新时间:2023-12-01 01:06:48 24 4
gpt4 key购买 nike

在我的计算机科学入门类(class)中,我们遇到了一个问题,我们必须创建一个要求个人密码的循环:

while True:
password = input('What is your password?')
if password == "abc123":
break
print("Please Try Again")
print("Welcome!")

如何更改它,以便在 5 次尝试/猜测密码后,它显示“全部超出密码猜测”(或类似性质的内容)?

最佳答案

许多人不熟悉 for...else 结构,这在本例中是经典的

for attempt in range(5):
password = input('What is your password?')
if password == "abc123":
print("Welcome!")
break
else:
print("all out of password guesses")

仅当未遇到break时才执行else

关于python - 如何在 5 次尝试后退出 while-true 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55268357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com