在Python中,你可以使用`input()`函数来询问用户输入,并将用户的回答保存到一个变量中。以下是一个简单的示例,展示了如何编写一个询问用户名字的程序:
```python
询问用户名字
name = input("请输入您的名字:")
打印问候消息
print("您好," + name + "!")
如果你想要创建一个更复杂的问答程序,可以使用`if-elif-else`语句来根据用户输入的问题返回不同的回答。这里有一个简单的例子:
```python
def ask_question(question):
if question == "你叫什么名字?":
return "我叫小助手"
elif question == "你几岁了?":
return "我是一个程序,没有年龄"
elif question == "你喜欢什么颜色?":
return "我喜欢蓝色"
else:
return "我不知道答案"
def main():
while True:
question = input("请输入一个问题(输入'退出'结束程序):")
if question == "退出":
break
answer = ask_question(question)
print(answer)
if __name__ == "__main__":
main()
这个程序会不断询问用户问题,直到用户输入“退出”为止。你可以根据需要修改`ask_question`函数,增加更多的问题和回答。