Py学习  »  Python

最具python风格的方式是使用function获取用户输入

PythonNoob • 2 年前 • 1165 次点击  

我想知道用一个函数获取用户输入的最具python风格的方式是什么。

在第一个例子中,我看到了我最常看到的东西,那就是在函数之外获取输入。

#Example1
def add(num1,num2):
    return num1+num2

num1=int(input('num1: '))
num2=int(input('num2: '))
add(num1,num2)

第二个示例在调用函数时直接在括号内获取用户输入,这也很有效。

#Example2
def add(num1,num2):
    return num1+num2
add(int(input('num1: ')),int(input('num2: ')))

然而,如果我试图从函数中获取输入,我会得到一个错误。有没有办法从内部做到这一点?

#Example3
def add(num1,num2):
    num1=int(input('num1: '))
    num2=int(input('num2: '))
    return num1+num2
add(num1,num2)

哪种方式更可取?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133126
 
1165 次点击  
文章 [ 2 ]  |  最新文章 2 年前