首页 > 解决方案 > 从 input() 输出后保持定义的变量

问题描述

这周刚开始学习编码。用 Python 和 Hello World 重新启动。但是我知道的比我小时候学习的要多一些,所以我玩了一下变量、input() 和 time 模块,以模拟当有人输入响应时接收响应所需的时间。

import time
whoHello = input(“What is your name? ")
whatHello = input("Who are you saying hello to? ")
whyHello = "World"
print (whoHello, "is saying Hello to", whatHello)
wait = time.sleep(4)
print(whatHello, “says Hello “, whoHello)

但是变量 whatHello 不会第二次打印回来。输出只是“says Hello”,然后是 whoHello 定义的任何内容。我完全是新手,但是当输入()定义时,变量只能被调用一次吗?

标签: python

解决方案


推荐阅读