Python第三天习题

一.习题解析

1、从键盘输入3个数,求最大值

代码如下:

print('请输入三个数:')
num = int(input())
num_2 = int(input())
num_3 = int(input())
max = num
if max < num_2:
    max = num_2
if max < num_3:
    max = num_3
print(max)

结果如下:

请输入三个数:
105
15
6
105

2、买彩票,如果体彩中了500万,我买车、资助希望工程、去欧洲旅游,否则我买下一期体彩,继续烧高香。写程序描述。

代码如下:

print('请问你中了500万吗?(是or否):')
answer = input()
if answer == '是':
    print('买车,资助希望工程,去欧洲旅游。')
else:
    print('不慌,继续买下一期体彩,继续烧高香。')

运行结果为:
中奖情况:

请问你中了500万吗?(or):
是
买车,资助希望工程,去欧洲旅游。

非中奖情况:

请问你中了500万吗?(or):
否
不慌,继续买下一期体彩,继续烧高香。

3、会员购物时,根据积分的不同享受不同的折扣。计算会员购物时获得的折扣。 小于2000打9折,2000-4000打8折,4000-8000打7折,大于8000打6折

代码如下:

num = int(input('请输入你的积分:'))
if 0 <= num < 2000:
    print('尊敬的客户,您享受9折优惠')
    price = float(input('请输入你的购物金额:'))
    print(f'尊敬的客户,您应该付款{price * 0.9}元。')
elif 2000 <= num < 4000:
    print('尊敬的客户,您享受8折优惠')
    price = float(input('请输入你的购物金额:'))
    print(f'尊敬的客户,您应该付款{price * 0.8}元。')
elif 4000 <= num <= 8000:
    print('尊敬的客户,您享受7折优惠')
    price = float(input('请输入你的购物金额:'))
    print(f'尊敬的客户,您应该付款{price * 0.7}元。')
else:
    print('尊敬的客户,您享受6折优惠')
    price = float(input('请输入你的购物金额:'))
    print(f'尊敬的客户,您应该付款{price * 0.6}元。')

运行结果为:

请输入你的积分:8456
尊敬的客户,您享受6折优惠
请输入你的购物金额:54784
尊敬的客户,您应该付款32870.4元。

4、菜单功能 欢迎进入xxx系统 1登录 2注册 3退出 请选择:1 登录

代码如下:

print(9 * '*'+'菜单功能'+9 * '*')
print('\t\t1.登录')
print('\t\t2.注册')
print('\t\t3.退出')

choice = input('请选择功能:')
if choice == '1':
    print('登录')
elif choice == '2':
    print('注册')
elif choice == '3':
    print('退出')

运行结果为:

尊敬的客户,您应该付款32870.4元。
*********菜单功能*********
		1.登录
		2.注册
		3.退出
请选择功能:1
登录

5.机票价格如图所示
在这里插入图片描述

代码如下:

price = 5000
months = int(input('请输入月份:'))
plane = int(input('请选择头等舱(1),经济舱(2)'))
if 4 <= months <=10:
    if plane == 1:
        print(f'您的机票价格为:{price * 0.9}元')
    else:
        print(f'您的机票价格为:{price * 0.8}元')
else:
    if plane == 1:
        print(f'您的机票价格为:{price * 0.5}元')
    else:
        print(f'您的机票价格为:{price * 0.4}元')

运行结果为:

请输入月份:10
请选择头等舱(1),经济舱(2)1
您的机票价格为:4500.0
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值