Python变量类型+运算符练习题(附答案)

一、基础填空

  1. type(99) 的结果是____;type(3.14) 的结果是____;type(False) 的结果是____。
  2. 7 // 2 输出____;7 % 2 输出____;2 ** 4 输出____。
  3. a = 10; a += 3 执行后 a = ____。
  4. 运算符 == 用来比较____,is 用来比较____。
  5. 判断元素是否在列表中用运算符____。

二、判断对错

  1. 字符串 '123' 和数字 123 类型相同。()
  2. 5 / 2 结果是小数,5 // 2 结果是整数。()
  3. 3 > 1 and 10 < 5 结果为 True。()
  4. 列表 [1,2][1,2]is 判断返回 True。()
  5. not False 的结果是 True。()

三、代码写结果

a = 15
b = 4
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
print(a % b)
print(a ** b)
x = 8
x -= 2
x *= 3
print(x)
num = 10
print(num > 5 and num < 20)
print(num > 15 or num < 20)
print(not num == 10)
lst = ["苹果", "香蕉", "橙子"]
print("香蕉" in lst)
print("西瓜" not in lst)

四、编程小题

  1. 定义3个变量:姓名(字符串)、身高(浮点数)、是否学生(布尔),并分别打印类型。
  2. 给定两个数字 a=25,b=4,计算和、差、积、商、余数并打印。
  3. 判断:年龄age=22,是否满足“成年且身高大于1.6米”,height=1.7,输出判断结果。

参考答案

一、填空

  1. int;float;bool
  2. 3;1;16
  3. 13
  4. 值是否相等;内存地址是否为同一个对象
  5. in

二、判断

  1. × 2. √ 3. × 4. × 5. √

三、代码运行结果

19、11、60、3.75、3、3、50625
2. 18
3. True、True、False
4. True、True

四、编程参考代码

name = "张三"
height = 1.72
is_student = True
print(type(name))
print(type(height))
print(type(is_student))
a = 25
b = 4
print("和:", a + b)
print("差:", a - b)
print("积:", a * b)
print("商:", a / b)
print("余数:", a % b)
age = 22
height = 1.7
res = age >= 18 and height > 1.6
print(res)
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐