一、根据用户输入的玫瑰花的朵数输出其代表的意义:在古代希腊神话中,玫瑰花集爱情与美丽于一身,所以人们常用玫瑰来表达爱情,但是不同的朵数带表的含义是不同的。
# 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 + 20
elif behavior == 2:
energyCount = energyCount + 50
elif behavior == 3:
energyCount = energyCount + 100
elif behavior == 4:
energyCount = energyCount + 80
elif behavior == 5:
energyCount = energyCount + 200
elif 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('您已退出自助查询系统!')
break
else:
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:
break
else:
print('您输入的商品序号有误,请重新输入')
if money<0:
print('账户余额不足')
else:
print('购买成功,商品总价为:%.2f'%money)