python以param的形式访问原始输入的值

2024-05-19 03:04:00 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我遇到的问题的一个例子,它给出了我为raw_input输入的值的副本如何访问raw_input的值并将其用作任何人都能帮助的函数的参数?我尝试了很多次修改它,但是没有看到任何效果,我知道代码一定是把值当作字符串处理的,但是因为我是python新手,我没有必要的知识来解决它,如果能有一个完整的详细的方法,我将不胜感激。 教导我:)

def hotel_cost(nights):
    return nights*140

a=raw_input("please enter number")
print hotel_cost(a)

感谢所有贡献:)


Tags: 方法函数字符串代码input参数raw副本
2条回答

^{}将返回一个字符串,因此您必须自己进行转换。或者您可以在2.x中使用^{},它等于eval(raw_input(prompt))。在

a=int(raw_input("please enter number"))

^{}返回字符串,应使用int()将其转换为整数:

a = int(raw_input("please enter number: "))

示例:

^{pr2}$

相关问题 更多 >

    热门问题