zoukankan      html  css  js  c++  java
  • day07

    '''
    作业(必做题):
    #1. 使用while循环输出1 2 3 4 5 6     8 9 10
    #2. 求1-100的所有数的和
    #3. 输出 1-100 内的所有奇数
    #4. 输出 1-100 内的所有偶数
    #5. 求1-2+3-4+5 ... 99的所有数的和
    #6. 用户登陆(三次机会重试)
    #7:猜年龄游戏
        要求:
        允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
    
    #8:猜年龄游戏升级版(选做题)
    要求:
        允许用户最多尝试3次
        每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
        如何猜对了,就直接退出
    '''
    
    '''
    每日作业讲解:
        讲解内容为前一天的作业
    '''
    
    # 1. 使用while循环输出1 2 3 4 5 6  8 9 10
    '''
    number = 1
    while number < 11:  # 1 < 11   ---> 10 < 11
    
        if number != 7:
            print(number)  # end='
    '
            print(number, end=' ')  # end='
    ' --> end=' '
    
        number += 1
    '''
    
    # number = 1
    # while number < 11:  # 1 < 11   ---> 10 < 11
    #
    #     if number == 7:
    #         number += 1
    #         # print(number)  # end='
    '
    #         continue
    #     print(number, end=' ')  # end='
    ' --> end=' '
    #     number += 1
    
    
    # 2. 求1-100的所有数的和
    '''
    number = 1
    result = 0
    
    # 1) 先获取 1—100 之间的数值,然后通过一个新的变量进行累加
    while number < 101:
    
        result += number
    
        number += 1
    
    print(result)
    '''
    
    # 3. 输出 1-100 内的所有奇数
    
    '''
    number = 1
    
    while number < 101:
    
        # 如果number / 2 余数 为 1,代表是奇数
        if number % 2 == 1:
            print(number)
    
        number += 1
    '''
    
    # 4. 输出 1-100 内的所有偶数
    # number = 1
    #
    # while number < 101:
    #
    #     # 如果number / 2 余数 为 0,代表是偶数
    #     if number % 2 == 0:
    #         print(number, end=' ')
    #
    #     number += 1
    
    
    # 5. 求1-2+3-4+5 ... 99的所有数的和
    '''
    number = 1
    result = 0
    while number < 100:
    
        # number为偶数: -= number
        if number % 2 == 0:  # 2 % 2 == 0
            result -= number
    
        # number为奇数: += number
        else:
            result += number
    
        number += 1
    
    print(result)
    '''
    
    # 6. 用户登陆(三次机会重试)
    '''
    init_username = 'tank'
    init_password = '123'
    
    count = 1
    while count < 4:  # 1 < 4, 2 < 4, 3 < 4
        username = input('请输入用户名:')
        password = input('请输入密码:')
    
        if username == init_username and password == init_password:
            print('登录成功')
            break
    
        else:
            print('登录失败')
            count += 1
    
    '''
    
    # 7:猜年龄游戏
    #  要求:
    #  允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
    '''
    Egon_age = 98
    count = 1
    
    while count < 4:
        guess = input('请输入某个sb的年龄: ')
    
        # 校验用户输入的是否是数字
        if guess.isdigit():
            guess = int(guess)
    
            # 如果用户猜测的数值 == Egon_age
            if guess == Egon_age:
                print('猜对了')
                break
    
            else:
                print('猜错了')
                count += 1
    
        else:
            print('输入有误')
    '''
    
    # 8:猜年龄游戏升级版(选做题)
    # 要求:
    #     允许用户最多尝试3次
    #     每尝试3次后,如果还没猜对,就
    #     问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
    #     如何猜对了,就直接退出
    
    '''
    Egon_age = 98
    count = 1
    
    while count < 4:
        guess = input('请输入某个sb的年龄: ')
    
        # 校验用户输入的是否是数字
        if guess.isdigit():
            guess = int(guess)
    
            # 如果用户猜测的数值 == Egon_age
            if guess == Egon_age:
                print('猜对了')
                break
    
            else:
                print('猜错了')
                count += 1
    
                if count == 4:
    
                    choice = input('是否还想继续玩,请输入Y或y, 赠送3次输入机会,否则退出游戏!')
    
                    if choice in ['y', 'Y']:
                        count = 1
    
                    else:
                        break
    
        else:
            print('输入有误')
    '''
  • 相关阅读:
    超好看的UI配色网站汇总~
    JS获取非行内样式
    最近看到的一些不错前端面试题目
    指令
    $filter $watch
    学习学习学习
    Mongoose by时间查询
    AngularJs 学习 笔记 4 foreach
    AngularJs 学习 笔记 3
    AngularJs 学习 笔记 2
  • 原文地址:https://www.cnblogs.com/2722127842qq-123/p/13449052.html
Copyright © 2011-2022 走看看