一,主要内容大纲
- input函数
- input赋值
- input类型
二,主要学习内容
1.input函数
input() 函数用于获取用户输入,且获取的类型是字符串。
2.input赋值
通过变量赋值,可以将用户输入的答案存到变量里:
上面这行代码将 input() 函数的执行结果(也就是用户的答案)赋值给变量 answer。所以,我们放进 answer 这个盒子里的东西,就是通过 input() 函数拿到的用户的答案。
3.input类型
答案就是 15,但程序却还是无法进入条件语句中的 if 分支,而是直接进入 else 分支,原因如下:
if 语句中的判定条件是 answer == 15,注意,右端的 15 是一个整数,所以,进入 if 分支的条件就是:变量 answer 中储存的数据等于 整数 15,而是字符串15。
修改方法:
①把 answer 变量中储存的字符串 ‘15’ 转换成整数 15。运用类型转换函数。
int() 函数可以把数据转换为整数类型,只需要用 int() 把需要转换类型的数据包起来。
②不改变 answer 的类型,让它直接与字符串 ‘15’ 去比较。
** 【注意】**在判断是否相等时,这样改也能符合要求。如果是在判断大于或小于,那就不能改成 answer > ‘15’ 了,因为这时大于号两侧都是字符串,字符串是不能用来判断数值大小关系的。
三,阶段复习
学会了五个函数(print()、input()、str()、int()、float())的使用,通过 input() 和 print() 实现一个基本的输入和输出