私はプログラミングクラスに少しのコードを書いており、デスクを作るコストを計算するプログラムを作る必要があります。 DrawerAmountを文字列ではなく整数に変更する手助けが必要です。文字列を整数に変換するには?
def Drawers():
print("How many drawers are there?")
DrawerAmount = input(int)
print("Okay, I accept that the total amount of drawers is " + DrawerAmount + ".")
return DrawerAmount
def Desk():
print("What type of wood is your desk?")
DeskType = input()
print("Alright, your desk is made of " + DeskType + ".")
return DeskType
def Calculation(DrawerAmount, DeskType):
if "m" in DeskType:
FinalPrice = DrawerAmount * 30 + 180
elif "o" in DeskType:
FinalPrice = DrawerAmount * 30 + 140
elif "p" in DeskType:
FinalPrice = DrawerAmount * 30 + 100
def Total():
print("The final price is " + FinalPrice)
DrawerAmount = Drawers()
DeskType = Desk()
Calculation(DrawerAmount, DeskType)
FinalPrice = Total()
int型(DrawerAmount) – MooingRawr
あなたのインデントは – depperm
を離れてあなたのコードでも動作していている、 '' DrawerAmount =入力(int)をご確認ください? –