非常简单的东西,对于这个愚蠢的问题,我很抱歉,但我只是不明白如何做到这一点......我想制作一个询问用户姓名然后按姓名问候用户的功能。
所以如果我要打招呼(哟)......你叫什么名字?汤姆哟,汤姆
到目前为止我有这个:
def greet(yo):
print("Whats your name")
raw_input(name)
return yo + name
非常简单的东西,对于这个愚蠢的问题,我很抱歉,但我只是不明白如何做到这一点......我想制作一个询问用户姓名然后按姓名问候用户的功能。
所以如果我要打招呼(哟)......你叫什么名字?汤姆哟,汤姆
到目前为止我有这个:
def greet(yo):
print("Whats your name")
raw_input(name)
return yo + name
将返回值保存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'
对于 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, ")
# Python program that asks the user to enter their name, and then greet them.
name = input("Hello, What's your name?")
# Then type in your name.
print("Hello " + name+ " it's nice to meet you"+ "!")
你好,你叫什么名字?鲍勃
你好鲍勃很高兴认识你!