鱼C论坛

 找回密码
 立即注册
查看: 3148|回复: 4

python

[复制链接]
发表于 2022-10-8 15:26:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
制作咖啡自动售货机,制作可以卖咖啡的代码
• 条件如下。
- 接受金额N的输入。 (N)只接受整数值的输入。)
- 咖啡的种类有"milk"和"dark"两种。
- "milk"的价格为500元,"dark"的价格为300元。
- 每杯咖啡只能卖规定数量, 两杯咖啡都有10个数量
都。
- 购买咖啡后,根据该咖啡的价格从现在的金额N中扣除,是否返还余额的
询问。请只输入"yes"或"no"。)
- 如果咖啡的库存全部用完,是否要返还"断货"的信息和余额。
询问。请只输入"yes"或"no"。)
- 如果余额被返还,则打印返还的余额,如果余额未被返还,则再次打印咖啡。
出售。
- 如果余额不足300元,将发出"不可销售"的信息并返还余额。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-8 15:39:10 | 显示全部楼层
自己尝试写过吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-8 15:40:01 | 显示全部楼层
这并不难 , 自己先写写看吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-8 17:38:31 | 显示全部楼层
有个问题,题目中说的购买是不是还需要自己输入啊
刚才写了下,感觉已经偏离题目本意了
'''
制作咖啡自动售货机,制作可以卖咖啡的代码
• 条件如下。
- 接受金额N的输入。 (N)只接受整数值的输入。)
- 咖啡的种类有"milk"和"dark"两种。
- "milk"的价格为500元,"dark"的价格为300元。
- 每杯咖啡只能卖规定数量, 两杯咖啡都有10个数量
都。
- 购买咖啡后,根据该咖啡的价格从现在的金额N中扣除,是否返还余额的
询问。请只输入"yes"或"no"。)
- 如果咖啡的库存全部用完,是否要返还"断货"的信息和余额。
询问。请只输入"yes"或"no"。)
- 如果余额被返还,则打印返还的余额,如果余额未被返还,则再次打印咖啡。
出售。
- 如果余额不足300元,将发出"不可销售"的信息并返还余额。
'''
#初始化变量
milk =500
dark =300
count_milk=10
count_dark=10

#初始化输入变量
num_shuru=int(input('金额的输入:'))
type_shuru=input('购买的类型:')
count_shuru =int(input('购买的数量:'))
print(f'确认输入金额:{num_shuru},购买咖啡类型:{type_shuru},购买数量:{count_shuru}')

#总价进行计算
if count_shuru <=10:
    if type_shuru =='milk':
        num_sum=milk*count_shuru
    elif type_shuru=='dark':
        num_sum = dark * count_shuru
    print(f'确认需要金额:{num_sum},购买咖啡类型:{type_shuru},购买数量:{count_shuru}')
elif count_shuru >10:
    print('购买量超过最大数量,已断货')
    if type_shuru == 'milk':
        num_sum = milk * 10
    elif type_shuru == 'dark':
        num_sum = dark * 10

#进行比较

if num_shuru >= num_sum:
    print('交易成功')
    fanhuan=input('是否返还余额:')
    count_yue=  10-count_shuru
    if fanhuan =='yes':
        num_yue=num_shuru-num_sum
        print(f'余额{num_yue}被返还')
    elif fanhuan =='no':
        print(f'购买咖啡类型:{type_shuru},购买数量:{count_shuru},剩余数量:{count_yue}')
elif num_shuru < 300:
    print('不可销售')
elif num_shuru < num_sum:
    print('金额不足')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-8 18:33:02 | 显示全部楼层
这是第几讲的作业?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 22:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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