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('输入有误')
    '''
  • 相关阅读:
    python中的unlink
    if
    python中if __name__ == '__main__'
    rename函数
    win2003的密钥
    url
    python中的os.stat
    python中的mysql
    防火墙
    网址
  • 原文地址:https://www.cnblogs.com/2722127842qq-123/p/12787412.html
Copyright © 2011-2022 走看看