【发布时间】:2020-07-16 23:03:47
【问题描述】:
我正在尝试制作工资单计算器,但我无法让输入值相乘。我想我正确地将代码转换为 int() 但是当我尝试将它们乘以不同的 var 时,它会在第 6 行返回一个“TypeError: can only concatenate str (not "int") to str"。我会喜欢一些反馈到似乎是什么问题。
hours = input("Enter number of hours you work: ")
hours = int(hours)
rate = input('Enter how much you make per hour: ')
rate = int(rate)
pay = hours * rate
print('You make $' + pay + ' a day')
days = input('Enter how many days you work a week: ')
days = int(days)
week = pay * days
print('You make $' + week + ' per week!')
month = week * 4
print('You make $' + month + ' a month!')
year = month * 12
print('You make $' + year + ' a year!!' )
【问题讨论】:
-
这应该回答你的问题:How do I put a variable inside a string?
标签: python python-3.x