七、用户输入和while循环
在程序需要一个名字时,你需要提示用户输入该名字;程序需要一个名单时,你需要提示用户输
入一系列名字。为此,你需要使用函数input() 。
需要使用while 循环让程序不断地运行,直到指定的条件不满足为止。
7.1 函数input()的工作原理。
函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中。
message = input("Your Name: ")
print(message)
7.1.1 编写清晰的程序
每当你使用函数input() 时,都应指定清晰而易于明白的提示,准确地指出你希望用户提供什么样的信息。
name = input("Please enter your name: ")
print("Hello, " + name + "!")
代码输出:
Please enter your name: Eric
Hello, Eric!
创建多行字符串的方式。第1行将消息的前半部分存储在变量prompt 中;在第2行中,运算符+= 在存储在prompt 中的字符串末尾附加一个字符串。
最终的提示横跨两行,并在问号后面包含一个空格,这也是出于清晰考虑:
prompt = "If you tell us who you are, we can personalize the messages you see."
prompt += "\nWhat is your first name? "
name = input(prompt:)
print("\nHello, " + name + "!")
代码输出:
If you tell us who you are, we can personalize the messages you see.
What is your first name? WU SHUAI
Hello, WU SHUAI!
原文:https://www.cnblogs.com/wushuai514/p/11155172.html