python学习之函数及流程控制

这篇文章主要为大家详细介绍了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社区 其它相关文章!

Posted in 未分类