这篇文章主要为大家详细介绍了Python学习之函数及流程控制,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
#猜年龄大小,用户最多猜三次
age = 50
i = 0
while i < 3:
guess_age = int(input("Please input your answer:"))
if guess_age > age:
print("too big...try again please")
elif guess_age < age:
print("too small...try again please")
else:
print("You guessed it!")
break
i += 1
if i == 3:#猜年龄,每隔三次询问是否继续玩
age = 50
for i in range(1,100):
guess_age = int(input("Please input your answer:"))
if guess_age > age:
print("too big...try again please")
elif guess_age < age:
print("too small...try again please")
else:
print("You guessed it !")
if i%3 == 0:
choice = input("Would you like play again? yes or no")
if choice == "yes":
continue
if choice == "no":
break
else:
continue#登录验证,输入错误三次锁定用户
f = open('c:/user_passwd.txt','r')
j = 3
system_user_name = str(f.readline())
system_passwd = str(f.readline())
f.close()
for i in range(1,5):
user_name = str(input("Please input your UserID:"))
password = str(input("passwd:"))
if i == 3:
s = open('c:/user_passwd.txt', 'r+')
s.write("\nlocked")
s.close()
print("This user is locked!")
break
else:
if user_name + '\n' == system_user_name and password == system_passwd:
print("Welcome" + user_name + '\n' + "Have a good time!")
break
else:
j -= 1
i += 1 print("UserID or password is wrong,Please try once again and you have " + \ str(j) + 'times choice')以上就是Python学习之函数及流程控制的详细内容,更多请关注php中文网其它相关文章!
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号