gpt4 book ai didi

Python if、elif、else 当 if 不为 true 时出现问题跳过

转载 作者:行者123 更新时间:2023-12-01 03:55:44 24 4
gpt4 key购买 nike

我正在尝试编写一个程序,该程序将进行计算,提示用户输入订单的值(value)和重量并显示运费。

在线订单的运费根据订单值(value)和运输重量而定。 100 美元以上无运费,低于 100 美元的订单运费如下:超过 40 磅:每磅 1.09 美元。超过 20 磅:每磅 0.99 美元。等于或低于 20 磅:每磅 0.89 美元。

如果订单值(value)超过 100 美元,则重量无关紧要,您的程序不应要求重量。

到目前为止,这就是我所拥有的:

#Have user enter weight of order
weight = int(input('Enter the weight of your order:'))

#Determine shipping cost
if weight >= 40:
total = weight * 1.09
elif weight >= 20:
total = weight * 0.99
elif weight <=20:
total = weight * 0.89

#does shipping apply
if total >= 100.00
else:
if total <= 100.00

我不确定从这里到哪里以及在“是否适用运费”下的 else 字符串中放入什么内容。

最佳答案

您不应使用else,而应使用print。或者你可以使用这个:

if total >= 100.00:
print()
else:

关于Python if、elif、else 当 if 不为 true 时出现问题跳过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37494966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com