python - 从 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 - 如何将值传递到我的 Flask 表单中
- powershell - PowerShell 按位置查找和替换字符串
- node.js - 在 mongoose 和 supertest 的测试运行完成后,Jest 没有退出一秒钟
- reactjs - React-select 在移动浏览器上不起作用
- php - 发送 GET 请求时未设置 CORS
- networking - 获取硬件时间戳
- java - JDA Stream mp4 文件不和谐
- postgresql - application.properties 中的设置与@Component java spring boot 中的设置之间的区别
- python - pyautogui 没有显示我在 Pycharm 中的鼠标位置
- c# - 如何使用 It.IsAny<>(TValue) 匹配对象的某些属性?