Python基础

实现用户交互

用户交互就是程序等待用户输入数据之后,在执行下一步的程序,我们使用 input 来完成这个操作。

1
2
name = input('请输入姓名:')  # 我把输入的内容赋值给name这个变量
print(‘你好’ + name) # 当用户输入完成自己的姓名之后就会打印出来 你好XXX

Python2 与Python3 的区别

  • 在python3中 input:用户输入任何值,都存成字符串类型
  • 在python2中 input:用户输入什么类型,就存成什么类型
  • Python2 中的raw_input:等于python3的input

需要注意的是:当需要输入一个数字的时候,考虑到我们会用这个数字做计算,而Python3的input会默认转成str,所有我们需要把用户输入的数据转化成int

1
2
age = input('请输入年龄')
age = int(age) # 把字符串age转化成int类型age用于计算
捧个钱场?