作业05

作业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('欧巴酱。。')

第二题:

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

    count=1
    sum1=0
    while True:
        if count==101:
            break
        sum1 = sum1 + count
        count += 2
    print(sum1)
    

第三题:

  1. 预习while循环,猜年龄游戏升级版,有以下三点要求:
    1. 允许用户最多尝试3次

    2. 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序

    3. 如果猜对了,就直接退出

      tag = True
      while tag:
          count = 0
          age1 = 18
          while True:
              age = int(input('请输入你猜的年龄:'))
              if age == age1:
                  print('猜对了')
                  tag = False
                  print(tag)
                  break
              elif age > age1:
                  print('你猜大了')
              else:
                  print('你猜小了')
              count += 1
              if count == 3:
                  print('''game over!!
      如果想继续游戏请在下面输入Y/y,结束游戏请输入N/n''')
                  break
          if tag == False:
              continue
          choice = input('请选择是否继续游戏:')
          if choice == 'Y' or choice == 'y':
              pass
          elif choice == 'N' or choice == 'n':
              print('退出游戏成功,再见!!')
              tag = False
          else:
              print('输入错误,请重新输入!!')
      

猜你喜欢

转载自www.cnblogs.com/Mcoming/p/11506920.html
今日推荐