以下是我遇到的问题的示例,它给出了我为raw_input输入的内容的副本如何访问raw_input的值并将其用作任何人可以帮助的函数的参数?我多次尝试修改它,但没有看到它的任何亮点我知道代码必须将值视为字符串,但因为我是python的新手我没有必要的知识来解决它和它将不胜感激,有一个完整详细的如何。 灌输我:)
def hotel_cost(nights):
return nights*140
a=raw_input("please enter number")
print hotel_cost(a)
感谢所有贡献者:)
答案 0 :(得分:1)
raw_input
返回一个字符串,您应该使用int()
将其转换为整数:
a = int(raw_input("please enter number: "))
示例:强>
>>> "12"*10 # This is what your code is doing
'12121212121212121212'
>>> int("12")*10 # Expected output
120
答案 1 :(得分:0)