在python中制作问候语程序

时间:2013-09-30 17:57:56

标签: python

非常简单的事情,对于这个愚蠢的问题提前抱歉,但我只是不明白如何做到这一点......我想创建一个询问用户名字的功能,然后通过名字问候用户。

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

到目前为止我已经得到了这个:

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

3 个答案:

答案 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)

Python程序,要求用户输入他们的名字,然后问候他们。

name = input(“你好,你叫什么名字?”)

然后输入您的姓名。

打印(“你好”+名字+“很高兴认识你”+“!”)

例如:

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

Hello Bob,很高兴认识你!