一、根据用户输入的玫瑰花的朵数输出其代表的意义:在古代希腊神话中,玫瑰花集爱情与美丽于一身,所以人们常用玫瑰来表达爱情,但是不同的朵数带表的含义是不同的。

# 1、根据用户输入的玫瑰花的朵数输出其代表的意义:在古代希腊神话中,玫瑰花集爱情与美丽于一身,所以人们常用玫瑰来表达爱情,但是不同的朵数带表的含义是不同的。
#    1朵表是:你是我的唯一。3朵表是:我爱你。10朵表示:十全十美。99朵表示:天长地久。108朵表示:求婚!
num = int(input('请输入玫瑰花的朵数:'))
if num==1:print('%d朵表示:你是我的唯一'%num)
elif num == 3:print('%d朵表示:我爱你' %num)
elif num == 10:print('%d朵表示:十全十美' %num)
elif num == 99:print('%d朵表示:天长地久' %num)
elif num == 108:print('%d朵表示:求婚!' %num)
else:print('您输入的朵数没有特殊含义')

二、小明身高1.75m,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: 低于18.5:过轻 18.5-25:正常 25-28:过重 28-32:肥胖 高于32:严重肥胖

"""
3、小明身高1.75m,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
"""
hight = 1.75
weight = 80.5
BMI = weight/(hight*hight)
if BMI<18.5:print('过轻')
elif 18.5<=BMI<25:print('正常')
elif 25<=BMI<28:print('过重')
elif 28<=BMI<32:print('肥胖')
elif BMI>32:print('严重肥胖')
print('目前BMI值为:%.2f'%BMI)

三、使用循环语句计算从1到100,一共有多少个尾数为7或者7的倍数这样的数,请输出这样的数。

#4、使用循环语句计算从1到100,一共有多少个尾数为7或者7的倍数这样的数,请输出这样的数。
num = 1
list1 = []
list2 = []
while num<=100:if num%10==7:list1.append(num)elif num%7==0:list2.append(num)num = num+1
print('尾数为7的数有%d个,如下:'%len(list1),*list1)
print('7的倍数的数有%d个,如下:'%len(list2),*list2)

四、模拟支付宝的蚂蚁森林通过日常的走步--20g,生活缴费--50g,线下支付--100g,网络购票--80g,共享单车--200g等低碳, 环保行为可以积攒能量,当能量达到一定数量后,可以种一棵真正的树--500g。 由用户输入环保行为,来积累能量;查询能量请输入能量来源!退出程序请输入0;

"""
5、模拟支付宝的蚂蚁森林通过日常的走步--20g,生活缴费--50g,线下支付--100g,网络购票--80g,共享单车--200g等低碳,
环保行为可以积攒能量,当能量达到一定数量后,可以种一棵真正的树--500g。
由用户输入环保行为,来积累能量;查询能量请输入能量来源!退出程序请输入0;
"""
print('********能量来源规则如下******')
print('输入0:退出程序')
print('输入1:走步--20g')
print('输入2:生活缴费--50g')
print('输入3:线下支付--100g')
print('输入4:网络购票--80g')
print('输入5:共享单车--200g')
energyCount = 0
while energyCount<=500:behavior = int(input('****请输入能量来源标识:****:'))if behavior == 1:energyCount = energyCount + 20elif behavior == 2:energyCount = energyCount + 50elif behavior == 3:energyCount = energyCount + 100elif behavior == 4:energyCount = energyCount + 80elif behavior == 5:energyCount = energyCount + 200elif behavior == 0:break
if energyCount>=500:print('您的能量值为%d,可以种一棵树了'%energyCount)
print(energyCount)

五、编写程序,设置您的余额,流量和剩余通话时间。模拟10086自助查询系统的功能: 输入1,显示您当前的余额;输入2,显示您当前剩余的流量,单位为G;输入3,您当前的剩余通话,单位为分钟;输入0,退出自助查询系统。

"""
6、编写程序,设置您的余额,流量和剩余通话时间。模拟10086自助查询系统的功能:
输入1,显示您当前的余额;输入2,显示您当前剩余的流量,单位为G;输入3,您当前的剩余通话,单位为分钟;输入0,退出自助查询系统。
"""
balance = 100
traffic = 20
callTime = 120
print('输入1,显示您当前的余额')
print('输入2,显示您当前剩余的流量,单位为G')
print('输入3,您当前的剩余通话,单位为分钟')
print('输入0,退出自助查询系统')
num = 0
while num >=0:num = float(input('请输入查询代号:'))if num == 1:print('您当前的余额为:%.2f元'%balance)elif num == 2:print('您当前剩余流量为:%.2fG'%traffic)elif num == 3:print('您当前剩余通话时长为:%.2f分钟'%callTime)elif num == 0:print('您已退出自助查询系统!')breakelse:print('您输入的代号有误,请重新输入:')

六、购物车功能要求:要求用户输入总资产,例如: 2000显示商品列表,让用户根据序号选择商品, 加入购物车购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。 goods=[ {"name":"电脑","price":1999}, {"name":"鼠标","price":10}, {"name":"游艇","price":20}, {"name":"美女","price":998} ]

"""
7、购物车功能要求:要求用户输入总资产,例如: 2000显示商品列表,让用户根据序号选择商品,
加入购物车购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。goods=[ {"name":"电脑","price":1999},{"name":"鼠标","price":10},{"name":"游艇","price":20},{"name":"美女","price":998}
]
"""
goods=[ {"name":"电脑","price":1999},{"name":"鼠标","price":10},{"name":"游艇","price":20},{"name":"美女","price":998}
]
money = float(input('请输入您的总资产:'))
print('输入序号1代表:%s,价格为%.2f元'%(goods[0]['name'],goods[0]['price']))
print('输入序号2代表:%s,价格为%.2f元'%(goods[1]['name'],goods[1]['price']))
print('输入序号3代表:%s,价格为%.2f元'%(goods[2]['name'],goods[2]['price']))
print('输入序号4代表:%s,价格为%.2f元'%(goods[3]['name'],goods[3]['price']))
print('输入序号0代表添加购物车结束,即将结账')
while money>0:num = int(input('请输入商品序号:'))if num==1:money = money - goods[0]['price']elif num==2:money = money - goods[1]['price']elif num==3:money = money - goods[2]['price']elif num==4:money = money - goods[3]['price']elif num==0:breakelse:print('您输入的商品序号有误,请重新输入')
if money<0:print('账户余额不足')
else:print('购买成功,商品总价为:%.2f'%money)

Python输入/判断/循环练习题相关推荐

  1. Python单重循环练习题

    第一次学python,求大佬指正 , 1.有1020个西瓜,第一天卖掉总数的一半后又多卖出两个,以后每天卖剩下的一半多两个,问几天以后能卖完? 8天后能卖完 sum = 1020 day = 0whi ...

  2. python基础 while循环练习

    这篇文章主要给大家分享的是5道关于python基础 while循环练习题,无论学习什么语言,练习都是必不可少的,下面文章的练习题挺精湛的,需要的朋友可以参考一下 1. 使用while循环输出1 2 3 ...

  3. python输入素数为什么要先判断是否是素数再用欧拉筛法

    python编写一个函数.判断一个数是不是素数,然后调用该函数输出100以内的素数 1.打开pycharm,点击file,点击new,新建一个空白的pyrthon文件: 2.这里开始编写判断素数的代码 ...

  4. 用python输入圆的半径、输出圆的周长_Python基础题练习(输入圆的半径计算周长面积,判断年份是否是闰年)...

    题目二:输入圆的半径计算周长面积 题目要求:输入圆的半径,输出圆的周长和面积.输入输出均为整数或者浮点数 题目分析: 首先使用关键字import导入math数学函数库 获取到用户输入的参数(圆的半径) ...

  5. Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set

    本文主要是学习Python基础: Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set 本文根据廖雪峰的官方网站-Python教程,认真学习,一步一步实操并 ...

  6. python输入一个自然数、判断是否为素数_Python编程判断一个正整数是否为素数的示例代码分享...

    这篇文章主要介绍了Python编程判断一个正整数是否为素数的方法,涉及Python数学运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供 ...

  7. python输入一个自然数、判断是否为素数_Python编程判断一个正整数是否为素数的方法...

    本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string import math #判断是否素数的函数 def isPrime(n): ...

  8. 测试-python筑基1-(变量/类型/输出与输入、循环/分支/运算符)

    python基础 python输入与输出 python的运行顺序: 1.print 输出也叫打印 2.输入input(表示输入)--关键字 组合使用 3.程序的开始与结束 --有始有终是程序的基础顺序 ...

  9. python基础课程2(看代码看注释)--条件判断|循环|函数|生成器|类

    ##人生苦短,我用python ##课程内容 #条件判断 #循环 #类:简单介绍类的用法##条件判断 #if condiction:# dosomething #else: # dosomething ...

最新文章

  1. Tech UP——EGO北京分会成立啦
  2. python怎么编辑文件夹_python创建修改文件
  3. VS2017 报错该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
  4. php 26个字母大写,英语26个字母大小写怎么写
  5. java 基础知识巩固_Java基础巩固——《Java核心技术基础·卷一:基础知识》
  6. IdentityServer4 第三方快速入门和示例
  7. GitHub基础——下载和上传
  8. 趣说游戏AI开发:对状态机的褒扬和批判
  9. Python1 安装和配置
  10. 系统的本地策略不允许您采用交互式登录
  11. python入门-廖雪峰 Python教程
  12. BZOJ.3990.[SDOI2015]排序(DFS)
  13. freebsd 自动启动服务器,教程/FreeBSD启动脚本
  14. Linux 命令行快捷键
  15. 基于FPGA的以太网控制器(MAC)设计(上)
  16. 新版win10卸载Microsoft Edge
  17. 获取微信公众号发布内容封面图片url
  18. Unity3D Tessellation曲面细分
  19. 大一计算机专业选修课,大学计算机类开什么公选课好?
  20. 诛仙3服务器查询系统,《诛仙3》4月1日服务器数据互通公告

热门文章

  1. Android手机病毒分析(一)
  2. linux 获取当前活跃(active)用户信息
  3. 梯形图显示到编译--软PLC的实现
  4. SiTime硅晶振解决方案--低轨卫星通信
  5. 2015华为机试题整理
  6. java.lang.ClassNotFoundException: com.fasterxml.jackson.annotation.JsonMerge
  7. 形态学操作:膨胀与腐蚀
  8. 网络协议 P2p 学习 - Shareaza - 编译
  9. 分享给好友功能的实现
  10. 京东商品提高点击率,批量添加主图水印