②数据类型考察

请说出下面表达式结果的类型

\1. “True”
\2. “Flase”
\3. 4 >= 5
\4. 5
\5. 5.0
\6. True

解答:

\1. str
\2. str
\3. bool
\4. int
\5. float
\6. bool

唯一需要解释的就是4>=5,这是错误的,所以等于false,false的类型是bool

③交互式解释器练习

请在交互式解释器里回答下面的题目

\1. 3的5次⽅方
\2. 7对2求模
\3. 9除5,要求有⼩小数部分
\4. 9除5,要求没有⼩小数部分
\5. ⽤用程序计算根号16,也就是16的2分之⼀一次⽅方

解答:

\1. 3**5
\2. 7%2
\3. 9/5
\4. 9//5
\5. import math
math.sqrt(16)

知识点:

  1. 幂运算用两个*
  2. 求模运算用%,其实就是求余数
  3. 除法中,结果保留小数部分用/,结果取整数用//
  4. 开根号,需要用到math模块的sqrt方法,和c还有java都大差不差