2.4 与用户交互
2.4 与用户交互
写程序不是为了和计算机交互,是为了和用户交互
例如ATM机:
- 插卡
- 输入密码
- 选择功能
- 存款
card=input('请插入您的银行卡') #等待输入
print(card)
请插入您的银行卡 868565454895
868565454895
** input**
input输入的都是字符串类型
input只是为了做一个过渡阶段
输入不是目的
card=input('请插入您的银行卡号')
print(id(card))
print(type(card))
#无论输入什么类型,input接收的都是字符型
请插入您的银行卡号 868565454895
1627086897840
<class 'str'>
height=input('请输入你的身高:')
print(id(height))
print(type(height))
height=int(height)#数据类型转换可以对身高加减
print(type(height))
请输入你的身高: 185
1627075124688
<class 'str'>
<class 'int'>
python2中input与用户交互必须得指定输入内容的数据类型
例如输入字符串要加引号。
浙公网安备 33010602011771号