用户输入函数 input()和交叉复制

  函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。

#用户输入一些文本,再将这些文本呈现给用户
message = input("请输入您的名称!") 
print(message)

#稍复杂的例子
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 + "!")

  使 int() 来获取数值输入

>>> age = input("How old are you? ")
How old are you? 21
>>> age >= 18
Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
TypeError: unorderable types: str() >= int()
#由于输出的是字符串,所以比较运算符会出现错误

>>> age = input("How old are you? ")
How old are you? 21
>>> age = int(age)
>>> age >= 18
True
#转换成整数类型后,没有报错

 

posted @ 2021-09-08 10:37  逍遥abin  阅读(99)  评论(0编辑  收藏  举报