吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 877|回复: 6
收起左侧

[学习记录] Python练手代码_超市会员与非会员付款

[复制链接]
Ssnakes 发表于 2022-10-12 20:48
"""问题描述:
会员:>=200 8
     >=100 9
     不打折
非会员:>=200 9.5
       不打折
"""
answer=input("您是会员吗?y/n")
money=float(input("请输入您的购物金额:"))
#外层判断是否为会员
if answer=="y": #会员
    if money>=200:
        print("8折,付款金额为:",money*0.8)
    elif money>=100:
        print("9折,付款金额为:",money*0.9)
    else:
        print("不打折,付款金额为:",money)
else:
    print("非会员,付款金额为:",money)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Ssnakes 发表于 2022-10-12 20:51
小白一枚,纯粹练手,希望大佬不吝赐教,蟹蟹٩('ω')~و
天下有道 发表于 2022-10-13 08:50
你自己不是写了,非会员>=200,95折吗,你没按照题目说明来写
树下彩虹025 发表于 2022-10-13 09:02
逻辑可以,实际运用有问题:
1、靠人工输入来确认是否是会员漏洞大,因为会员可以打折,是个人都会选择是会员。应该改成输入手机号,用手机号来判断是否会员。
2、money>=200 ###实际不会这么写,付款金额是有零头的,但是机器不会给你取整。一般直接写成money>=195,5元钱的20%很少,你也能承受,但是可以促进客户来积极消费。
wasdzjh 发表于 2022-10-13 10:00
非会员是不是也要经过判断呢?200是95折,如果不是200呢?
 楼主| Ssnakes 发表于 2022-10-13 20:14
天下有道 发表于 2022-10-13 08:50
你自己不是写了,非会员>=200,95折吗,你没按照题目说明来写

额~对对对~多谢提醒~我疏忽大意了~
 楼主| Ssnakes 发表于 2022-10-13 20:16
wasdzjh 发表于 2022-10-13 10:00
非会员是不是也要经过判断呢?200是95折,如果不是200呢?

您提的意见对我很重要,多谢!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 05:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表