擅长:python、mysql、java
<p>在python3中,如果您提供输入,它只接受字符串形式的输入。你需要把它转换成int。另外,else部分的输入是不必要的</p>
<pre><code>#Define payment, knowing that up to 40 hours it is normal rate, and above that every hour is paid at 150%.
totalHours = int(input("Enter the total amount of worked hours:\n"))
hourlyWage = int(input("Enter the payrate per hour:\n"))
if totalHours <= 40:
regularHours = totalHours
overtime = 0
else:
overtime = float(totalHours - 40)
regularHours = float(40)
payment = hourlyWage*regularHours + (1.5*hourlyWage)*overtime
print (payment)
</code></pre>