Fork me on GitHub

day-05 作业

day-05 作业

  1. 输入姑娘的年龄后,进行以下判断:

    1. 如果姑娘小于18岁,打印“不接受未成年”
    2. 如果姑娘大于18岁小于25岁,打印“心动表白”
    3. 如果姑娘大于25岁小于45岁,打印“阿姨好”
    4. 如果姑娘大于45岁,打印“奶奶好”
    age = int(input('请输入年龄:'))
    
    if age < 18:
        print('不接受未成年')
    elif age < 25:
        print('心动表白')
    elif age < 45:
        print('阿姨好')
    else:
        print('奶奶好')
    
  2. 预习while循环,打印1-100之间的奇数和

    a = 1
    sum_a = 0
    while a < 100:
        sum_a = a + sum_a
        a += 2
    print(sum_a)
    
  3. 预习while循环,猜年龄游戏升级版,有以下三点要求:

    1. 允许用户最多尝试3次
    2. 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
    3. 如果猜对了,就直接退出
    age = 18
    count = 0
    
    while True:
    
        if count < 3:
            user_inp = int(input('请输入年龄:'))
            if age > user_inp:
                print('猜小啦!')
            elif age < user_inp:
                print('猜大啦!')
            else:
                print('猜对啦!')
                break
            count += 1
        else:
            user_inp1 = input("机会用完啦!输入'Y'或'y'重新开始。输入'N'或'n'结束游戏:")
            if user_inp1 == 'y' or user_inp1 == 'Y':
                count = 0
            elif user_inp1 == 'n' or user_inp1 == 'N':
                break
            else:
                print('输入错误,请重新输入!')
    
posted @ 2019-09-11 19:59  Yugaliii  阅读(101)  评论(0编辑  收藏  举报