作者:咪了眼的小迷糊 | 来源:互联网 | 2017-05-14 02:44
这篇文章主要为大家详细介绍了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 = 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 #登录验证,输入错误三次锁定用户
f = open(&#39;c:/user_passwd.txt&#39;,&#39;r&#39;)
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(&#39;c:/user_passwd.txt&#39;, &#39;r+&#39;)
s.write("\nlocked")
s.close()
print("This user is locked!")
break
else:
if user_name + &#39;\n&#39; == system_user_name and password == system_passwd:
print("Welcome" + user_name + &#39;\n&#39; + "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) + &#39;times choice&#39;)
以上就是Python学习之函数及流程控制的详细内容,更多请关注 第一PHP社区 其它相关文章!