gpt4 book ai didi

python - 显示税金总额和使用购买价格的总额? Python编程

转载 作者:行者123 更新时间:2023-11-30 23:40:34 26 4
gpt4 key购买 nike

print ("What is/was your original purchase price?")
x = input
valx=float(x)

print ("Amount of original purchase: ${}"
.format(valx))
print ("State sales tax on original purchase: ${}"
.format(valx*.04))
print ("County sales tax on original purchase: ${}"
.format(valx*.02))
print ("Total sales tax (county and state): ${}"
.format(valx*.06))
print ("Total of the sale (original purchase and total sales tax): ${}"
.format(valx*.06))

这对我来说很有意义,我过去也使用过这种方法,但现在不起作用。

Output error: line 9, in <module>builtins.TypeError: float() argument must be a string or a number

基本上我的目标是显示原始购买金额、原始购买的州销售税金额(4%)、原始购买的县销售税金额(2%)、总销售税(县税加州税),以及最终销售总额(原始购买金额加上销售税总额的总和)。

最佳答案

您正在将一个函数分配给变量x

x = input
>> x
<built-in function input>

因此,您没有为 float() 函数提供一个字符串或数字,而是一个函数。

我认为您想要做的是调用 input() 函数。您还可以将您的消息集成到其中。

x = input ("What is/was your original purchase price?")

或者,如果您使用的是python 3或更高版本,则需要将输入从字符串转换为 float (或整数,或任何您想要的类型。 ):

x = float(input("What is/was your original purchase price?"))

关于python - 显示税金总额和使用购买价格的总额? Python编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12558356/

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