如何多次调用此函数?

2024-10-01 02:23:21 发布

您现在位置:Python中文网/ 问答频道 /正文

#calculates total price of your items as your shopping

print("The sales tax in Lucas County is 7.25%")
sales_tax = 0.0725
price_total=0

price = float(input("Insert price of item "))
price_tax= price * sales_tax
price_semitotal = price_tax + price
print("Price of that item with tax: ", price_semitotal)
price_total+=price_semitotal
print("Total Price: ", price_total)

我如何更改它,使其循环并不断提示用户添加更多项目?我希望它像一个杂货清单,你输入一个项目的价格,它计算它的税,这样你就可以看到一个项目的最终价格和所有项目的最终价格在一起。 我也尝试过类似的方法,但没有成功:

print("The sales tax in Lucas County is 7.25%")
sales_tax = 0.0725
price_total=0
def price(price_input, price_tax, price_semitotal, price_total): 
    price_input = float(input("Insert price of item "))
    return price_tax = price_input * sales_tax
    return price_semitotal = price_tax + price
    print("Price of that item with tax: ", price_semitotal)
    return price_total+=price_semitotal
    print("Total Price: ", price_total)

while True:
    price

Tags: ofthe项目inputyourreturn价格item
2条回答
print("The sales tax in Lucas County is 7.25%")
price_total=0
sales_tax = 1.0725
def price():
    price_input = float(input("Insert price of item "))

    price_tax = price_input * sales_tax
    return price_tax

while True:
    x = price()
    print(f"Price of that item with tax: {x:.2f}")
    price_total += x
    print(f"Total Price: {price_total:.2f}")
    if x == 0:
        break

销售税=1.0725 está取代基

return price_tax = price_input * sales_tax
return price_semitotal = price_tax + price

{x:.2f}我们需要一个决策者

苏阿基地位于埃斯塔波岛的林格格梅,采购维迪奥斯和利夫罗斯

igual a 0 o循环acaba的Quando价格输入

这是正确的代码,但这确实不是你应该问这类问题的地方,堆栈溢出是针对文档中未回答的问题等。你所问的确实可以从文档和教程中获得

print("The sales tax in Lucas County is 7.25%")
def price(): 
    sales_tax = 0.0725
    price_total=0
    price_input = float(input("Insert price of item "))
    price_tax = price_input * sales_tax
    price_semitotal = price_tax + price_input
    print("Price of that item with tax: ", price_semitotal)
    price_total+=price_semitotal
    print("Total Price: ", price_total)

while True:
    price()

相关问题 更多 >