在python中设置调用raw_input的函数

2024-04-26 22:43:08 发布

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

我该怎么做?我试图设置一个全局函数,这样我就可以在以后为原始输入调用它,而不是在需要它的地方调用原始输入。在

我想我已经掌握了我所需要的东西的本质,但是我不知道该如何格式化,或者是否有可能。在

提前谢谢你。在

   def choice_1():
        choice_1 == raw_input("> ")
    def choice_1a():    
        choice_1a = raw_input("> ") 
    def choice_1b():    
        choice_1b = raw_input("> ")

编辑:我想我的问题还不够清楚。这是我正在处理的代码的一个更新,也许这可以解决问题。在

^{pr2}$

这能澄清一些困惑吗?在


Tags: 函数代码编辑inputrawdef地方全局
2条回答
 def multiplier(x, y):
     ans = x * y
     print ans

这是一个函数的用途,当你准备好使用它时 这样说吧

^{pr2}$

这会做你想做的。正如@SethMMorton所指出的,您错过了一个return

def choice():
    return raw_input('> ‘)

顺便说一句,这不是一件好事,因为对于阅读您的代码的人来说,choice正在做什么并不是一件好事。在

我这样做了:

^{pr2}$

正如预期的那样。在

编辑:您应该这样做if语句:

if choice() == "1"

相关问题 更多 >