zoukankan      html  css  js  c++  java
  • day05 作业

    猜年龄

    '''
    输入姑娘的年龄后,进行以下判断:
    
    1. 如果姑娘小于18岁,打印“不接受未成年”
    2. 如果姑娘大于18岁小于25岁,打印“心动表白”
    3. 如果姑娘大于25岁小于45岁,打印“阿姨好”
    4. 如果姑娘大于45岁,打印“奶奶好”
    '''
    
    age_inp = input('请输入姑娘的年龄:').strip()
    age_inp_int = int(age_inp)
    
    if age_inp_int < 18:
        print('不接受未成年')
    
    elif age_inp_int < 25:
        print('心动表白')
    
    elif age_inp_int < 45:
        print('阿姨好')
    
    else:
        print('奶奶好')
    
    

    while 循环求1-100的奇数和

    # 法1:
    count = -1
    sum_count = 0
    while True:
        if count == 99:
            break
        count += 2
        sum_count += count
        print(count)
    print('1-100的奇数和为:', sum_count)
    
    # 法2:
    count = 0
    sum_count = 0
    while count < 100:
        if count %2 == 1:
            # print(count)
            sum_count += count
        count += 1
    
    print('1-100的奇数和为',sum_count)
    

    猜年龄游戏升级版

    '''
    1. 允许用户最多尝试3次
    2. 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
    3. 如果猜对了,就直接退出 
    '''
    
    
    age = 18
    count = 0
    while count < 3:
        age_inp = input('请输入你的年龄:')
        if not age_inp.isdigit():
            print('非法输入,请重新输入!')
            continue
    
        age_inp_int = int(age_inp)
    
        if age_inp_int > age:
            print('猜大了')
        elif age_inp_int < age:
            print('猜小了')
        else:
            print('猜对了')
            break
    
        count += 1
        print(f'你还剩下{3 - count}次机会')
    
        if count != 3:
            continue
    
        again_choice = input('是否继续游戏,继续请输入"y",否则任意键退出!')
        if again_choice in ['y', 'Y']:
            count = 0
    
    
  • 相关阅读:
    设计模式之—适配器模式
    设计模式之—代理模式
    设计模式之—模版方法模式
    设计模式之—单例模式
    Memcached相关内容总结
    Mac OS使用brew安装memcached
    CentOS 7使用dnf安装Memcached以及启动、停止、开机启动等设置
    java中常用的几种缓存类型介绍
    Java线程池使用和源码分析
    客户端连接腾讯云服务总是自动断开连接解决办法
  • 原文地址:https://www.cnblogs.com/setcreed/p/11508345.html
Copyright © 2011-2022 走看看