#!/usr/bin/env python
Hours = raw_input('Enter the value of Hours: \n')
Rate = raw_input('Enter the value of Rate: \n')
Pay = Hours * Rate
round (Pay, 2)
print Pay
结果是:在第4行 TypeError:不能将序列乘以类型' str'
的非int答案 0 :(得分:4)
这是因为raw_input
会返回str
,您需要int
。你可以解决这个问题:
Hours = int(raw_input('Enter the value of Hours: \n'))
Rate = int(raw_input('Enter the value of Rate: \n'))
Pay = Hours * Rate
Pay = round(Pay, 2)
print Pay
答案 1 :(得分:0)
使用raw_input时,您将获得一个字符串。 如果你想要int使用int(raw_input('text'))