码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习之函数及流程控制

时间:2017-03-28 20:14:00      阅读:161      评论:0      收藏:0      [点我收藏+]

标签: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学习之函数及流程控制

标签:python 函数 流程控制 循环

原文地址:http://altboy.blog.51cto.com/5440160/1911078

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!