while循环练习:

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

    1. 如果姑娘小于18岁,打印“不接受未成年”
    2. 如果姑娘大于18岁小于25岁,打印“心动表白”
  2. 如果姑娘大于25岁小于45岁,打印“阿姨好”

    1. 如果姑娘大于45岁,打印“奶奶好”

      age=input('请输入你的年龄:')
      age=int(age)
      if age >= 45:
          print('奶奶好')
      elif age>=25:
          print('阿姨好')
      elif age >= 18:
          print('心动表白')
      else:
          print('不接受未成年')
      
      
       
       
    
  3. 预习while循环,打印1-100之间的奇数和

    count=0
    sum=0
    while count<100:
        count+=1
        if count%2== 1:
            sum += count
    print(sum)
    
    
  4. 预习while循环,猜年龄游戏升级版,有以下三点要求:

    1. 允许用户最多尝试3次

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

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

      age=18
      count=0
      while count<3:
          guess_age = input('请输入你的年龄:').strip()
          guess_age = int(guess_age)
          if guess_age>age:
              print('猜大了')
          elif guess_age<age:
              print('猜小了')
          else:
              print('猜对了')
              break
          count+=1
          if count==3:
              choice = input('继续请输入:Y/y或退出请输入:N/n:').strip()
              if choice == 'y' or choice == 'Y':
                  count = 0
              elif choice == 'N' or choice == 'n':
                  break
      
      
原文地址:https://www.cnblogs.com/jinhongquan/p/11506976.html