我不熟悉编码/Python,因此非常感谢您的帮助。我想知道如何计算销售税r,但我不知道该怎么做
import math
class userEntry:
userName = input("Enter Customer Name: ")
userQuantityPurchased = int(input("Enter Quantity Purchased: "))
userPrice = int(input("Enter Price per Unit: "))
class taxCalculator:
stateTax = .09
salesAmount = float(str(userEntry.userQuantityPurchased*userEntry.userPrice))
stateCalculator = str(salesAmount*stateTax)
class programOutput:
print("------------------------------")
print("Here is your Net Sale!")
print("------------------------------")
print("Customer Name: " + userEntry.userName)
print("Sales Amount: " + taxCalculator.salesAmount)
print("State Tax: " + taxCalculator.stateTax)
我猜您来自java/C背景,可以回答您的问题。您正在尝试将str类型与float连接起来。另外,先将销售金额设置为str,然后设置为浮动是多余的,不需要在此处导入数学库。我为您创建了一个示例类,其中包含一些遵循“Python之禅”和PEP8准则的通用命名约定
您需要将float转换为str:
但实际上,让
print
为您做这件事更容易,同时加入:另外,类的这种用法是高度非惯用的,我建议避免使用它,除非类或其他东西需要它。你的代码还有其他问题,我不想讨论
相关问题 更多 >
编程相关推荐