PHP前端开发

Python学习之函数及流程控制

百变鹏仔 3小时前 #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("locked")         s.close()         print("This user is locked!")         break     else:         if user_name + '' == system_user_name and password == system_passwd:             print("Welcome" + user_name + '' + "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')