-3

非常简单的东西,对于这个愚蠢的问题,我很抱歉,但我只是不明白如何做到这一点......我想制作一个询问用户姓名然后按姓名问候用户的功能。

所以如果我要打招呼(哟)......你叫什么名字?汤姆哟,汤姆

到目前为止我有这个:

def greet(yo):
    print("Whats your name")
    raw_input(name)
    return yo + name
4

3 回答 3

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'
于 2013-09-30T17:59:19.990 回答
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, ")
于 2013-09-30T18:01:56.390 回答
0
# 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"+ "!")

例如:

你好,你叫什么名字?鲍勃

你好鲍勃很高兴认识你!

于 2018-01-25T20:58:17.097 回答