非常简单的事情,对于这个愚蠢的问题提前抱歉,但我只是不明白如何做到这一点......我想创建一个询问用户名字的功能,然后通过名字问候用户。
所以如果我要打招呼(哟)...... 你叫什么名字?汤姆 哟,汤姆
到目前为止我已经得到了这个:
def greet(yo):
print("Whats your name")
raw_input(name)
return yo + name
答案 0 :(得分:2)
将raw_input
的返回值保存到变量中:
def greet(yo):
name = raw_input("What's your name: ")
return yo + name
print greet("hi! ")
<强>演示:强>
>>> greet('hi! ')
What's your name: Tom
'hi! Tom'
答案 1 :(得分:0)
对于python 2,使用raw_input
获取输入。
对于python 3,使用input
获取输入。
def greet(greeting):
name = raw_input("Hi, whats your name?") #python 2
return greeting + name
print greet("Hi, ")
答案 2 :(得分:0)
name = input(“你好,你叫什么名字?”)
打印(“你好”+名字+“很高兴认识你”+“!”)
你好,你叫什么名字?鲍勃
Hello Bob,很高兴认识你!