Input 函数
-
input的使用
- input() 函数是输入函数,当你在函数的括号内写出问题时,input() 函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。
input('请输入你的名字:')
-
input 函数的赋值
- 例如
person=input ('请输入对你影响最深的人:')
print(person + '是对我影响最深的人!')
输入: 董小姐
输出 : 董小姐是对我影响最深的人!
-
input 函数的数据类型
- 引例
print('那么你的选择是什么?1:接受,2:放弃')
# 将用户输入内容赋值给变量
result = input("请输入你的回答:")
# 判断
if result == "1":
# 满足条件执行代码
print("联盟欢迎你的加入!")
else:
# 不满足条件执行代码
print("联盟期待你的加入!")
键入 数字1
打印 :联盟期待你的加入!
== 注意其中的1为字符串的“ 1 ” 而不是整数 1 ==
若将代码中的 ‘’ 1 ‘’ 改为
if result == 1:
则键入 任意数均输出 :联盟期待你的加入!
*** 解答为在 Python 语言中当我们使用 input() 函数时,无论我们输入的内容是什么,无论输入的内容是整数还是浮点数、亦或者特殊符号,最后 input() 函数所接收到的数据都会被强制性的转换为字符串数据类型(Python 3 固定规则)***
-
input 函数的强制转换
- 为了解决引例问题,我们大多数情况采用强制转换
choice =input('请输入您的选择:')
if choice == 1:
print('人生答卷上的选择太多,也许你的选择并不完美,但是你用心做出的一切选择,请你永远相信,永不改变。')
else:
print('我们在面临选择时,只有做出了正确的选择,人生的画卷才会更加美丽,人生的舞剧才会更加精彩。')
这样会报错
需修改:
choice =int(input('请输入您的选择:'))
将 input 字符串类型强制转换为 int