【发布时间】:2014-03-12 17:45:14
【问题描述】:
我必须定义一个名为引入() 的函数。它两次询问一个人的名字,然后将两个人分别介绍给另一个人。函数introduction()接受一个字符串参数
例如它会说: 你叫什么名字? 约翰
你叫什么名字?迈克
然后它会返回:
约翰认识迈克,
迈克遇见约翰
我目前的代码是
def introduce(intro):
1st = input('What is your name?: ')
2nd = input('And what is your name? ')
print(1st(input) 'meet' 2nd(input))
我想知道我做错了什么,我是 Python 新手,所以我对其中的一些元素不太熟悉
【问题讨论】:
-
很少 (?) 编程语言的变量名可能以数字开头。
-
我猜你应该至少读一点Python tutorial;这是非常基本的东西。阅读您收到的错误消息,它们会为您指明正确的方向(例如,
1st
不是合法的变量名)... -
不幸的是,到目前为止,没有一个答案表明您不应该使用
input
。你应该使用raw_input
。 -
@devnull 提问者没有指定版本,但
print
被用作函数,所以这很可能是 Python 3,它没有raw_input
。