加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

初学Python几个小程序练习

发布时间:2020-12-20 12:52:38 所属栏目:Python 来源:网络整理
导读:使用格式化输出的三种方式实现以下输出 (name换成自己的名字,既得修改身高体重,不要厚颜无耻) name = 'ABDMLBM'height = 175weight = 140# "My name is 'Nick',my height is 180,my weight is 140"print('My name is %s,my height is %s,my weight is %s
  1. 使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'ABDMLBM'
height = 175
weight = 140

# "My name is 'Nick',my height is 180,my weight is 140"
print('My name is %s,my height is %s,my weight is %s'%(name,height,weight))
print('My name is {},my height is {},my weight is {}'.format(name,weight))
print(f'My name is {name},my height is {height},my weight is {weight}')
  1. 输入姑娘的年龄后,进行以下判断:

    1. 如果姑娘小于18岁,打印“不接受未成年”
    2. 如果姑娘大于18岁小于25岁,打印“心动表白”
    3. 如果姑娘大于25岁小于45岁,打印“阿姨好”
    4. 如果姑娘大于45岁,打印“奶奶好”
    while True:
        girl_age =int( input('输入美女年龄'))
        if girl_age < 18:
            print('不接受未成年')
        elif girl_age >= 18 and girl_age < 25:
            print('心动表白')
        elif girl_age >= 25 and girl_age < 45:
            print('阿姨好')
        else :
            print('奶奶好')
  2. 预习while循环,打印1-100之间的偶数:

    i = 1
    while i < 101:
        oi = i % 2
        if oi == 0:
            print(i)
        i += 1
  3. 通过预习写一个猜年龄游戏,需求:给定一个标准年龄,用户通过输入年龄判断年龄是否等于标准年龄,如果等于——打印猜对了;如果小于——打印猜小了;如果大于——打印猜大了,增加用户输入年龄功能,并可以参考while循环博客,为应用程序添加循环。

    预习while循环,猜年龄游戏升级版,有以下三点要求:

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

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

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

      age = 25
      count = 0
      while count < 4:
          user_age = int(input('请输入你的年龄:'))
          if user_age == age:
              print('你猜对了')
              break
          elif user_age > age:
              print('你猜大了')
          else:
              print('你猜小了')
          count += 1
          if count != 3 :
              continue
          else:
              print('你已经猜了三次,答"Y"或者"y"还想再玩,答"N"或者"n"退出')
              user_player = input('请输入:')
              if user_player == "Y" or user_player == "y":
                  count = 0
              else:
                  break

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读