zoukankan      html  css  js  c++  java
  • 练习—循环

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

    1. 如果姑娘小于18岁,打印“不接受未成年”
    2. 如果姑娘大于18岁小于25岁,打印“心动表白”
    3. 如果姑娘大于25岁小于45岁,打印“阿姨好”
    4. 如果姑娘大于45岁,打印“奶奶好”
    age = int(input('请输入年龄>>> '))
    if age in [1, 17]:
        print('不接受未成年')
    elif age in [18, 25]:
        print('心动表白')
    elif age in [25, 45]:
        print('阿姨好')
    elif age > 45:
        print('奶奶好')
    else:
        print('请输入正确数字')
    

    二、预习while循环,打印1-100之间的奇数和

    count = 0
    a = 1
    while a < 100:
        count += a
        a += 2
    print(count)
    

    三、预习while循环,猜年龄游戏升级版,有以下三点要求:

    age = 18
    x = 3
    
    while x > 0:
        guess = input('猜猜我的年龄>>> ').strip()
        if not guess.isdigit():
            print('好好说个数字啦!')
            continue
        guess = int(guess)
        if guess > age:
            if x != 1:
                x -= 1
                print(f'猜大啦!你还有{x}次机会!')
                while True:
                    answer = input('想继续玩吗?回复Y可以继续,回复N就直接退出啦!').lower()
                    if answer == 'y':
                        break
                    elif answer == 'n':
                        print('下次再来玩,再见啦!')
                        x = 0
                        break
                    else:
                        print('别乱回复鸭!')
                        print('输入Y或者N就行啦!')
                continue
            print('还是猜大啦!没机会咯!拜拜~~')
            break
        elif guess < age:
            if x != 1:
                x -= 1
                print(f'猜小啦!你还有{x}次机会!')
                while True:
                    answer = input('想继续玩吗?回复Y可以继续,回复N就直接退出啦!').lower()
                    if answer == 'y':
                        break
                    elif answer == 'n':
                        print('下次再来玩哦!再见啦!')
                        x = 0
                        break
                    else:
                        print('别乱回复鸭!')
                        print('输入Y或者N就行啦!')
                continue
            print('还是猜小啦!没机会咯!拜拜~')
            break
        else:
            if x == 3:
                print('好厉害啊,一次就猜对啦!')
                break
            elif x == 2:
                print('恭喜你!猜对啦!')
                break
            print('终于猜对啦!')
            break
    
    
  • 相关阅读:
    LinkedList源码解析
    HashMap源码解析
    HashMap和Hashtable区别
    arcgis api for js 之网络分析服务发布
    arcgis api for js 之发布要素服务
    arcis api for js 值 3.17 本地部署
    ArcGIS 产品体系结构
    layui select下拉框选项不显示
    windows10企业版2016长期服务版激活
    PHP常见的输出语句
  • 原文地址:https://www.cnblogs.com/binyuanxiang/p/11508404.html
Copyright © 2011-2022 走看看