运算符和变量作业答案

选择题答案:B,A,B,A,CD,A,D

  1. print(100 - 25 * 3 % 4) 应该输出什么? (B) A. 1 B. 97 C. 25 D. 0
  2. 下列哪种说法是错误的(A)。 A. 除字典类型外,所有标准对象均可以⽤于布尔测试 B. 空字符串的布尔值是False C. 空列表对象的布尔值是False D. 值为0的任何数字对象的布尔值是False
  3. 下列表达式的值为True的是(B)。 A. 3>2>2 B. 1 and 2 != 1 C. not(11 and 0 != 2) D. 10 < 20 and 10 < 5
  4. Python不⽀持的数据类型有(A)。 A. char B. int C. float D. list
  5. (多选)n = 6784,以下能够获取到7 的⽅法有(CD)。 A. n / 1000 % 100 B. n % 1000 / 100 C. n // 100 % 10 D. n // 10 % 100 // 10
  6. 运⾏以下程序,当从键盘上输⼊12,运⾏结果是(A)。
x = (input())
print(type(x))

A. <class str>

B. <class int>

C. 出错

D. <class dict>

  1. 下列表达式的运算结果是(D) 。 a = 100 b = False print(a * b > -1) A. False B. 1 C. 0 D. True

填空题:

1. type()

2. True

3. 9

4. 9,6,2

  1. 查看变量中数据的类型的函数名是(type())。
  2. 已知 x = 3 == 3 ,执⾏结束后,变量x的值为(True)。
  3. 已知 x = 3 ,那么执⾏语句 x += 6 之后,x的值为(9)。
  4. 表达式 3 ** 2 的值为(9),表达式 3 * 2 的值为(6),表达式 4 ** 0.5 的值为(2)。

编程题

  1. 写出判断⼀个数是否能同时被2和5整除的条件语句, 并且打印对应的结果。 print("num是否可以被2和5整除:", num % 10 == 0)
  2. 写出判断⼀个数是否能够被2或者5整除,但是不能同时被2或者5整除的条件语句, 并且打印对应 的结果。 if (num % 2 == 0 and num % 5 != 0) or (num % 5 ==0 and num % 2 != 0): print("True") else: print("False")
  3. 假设今天的上课时间为15678秒,编程计算今天上课时间是多少⼩时,多少分钟,多少秒;以‘XX 时XX分XX秒’的⽅式表示出来。 例如:100秒表示成 0时1分40秒 num = 15678 print(num // 60 // 60, "时", num // 60 % 60, "分", num % 60, "秒")
  4. 定义两个变量保存⼀个⼈的身⾼和体重,编程实现判断这个⼈的身材是否正常! 公式: 体重(kg) / (身⾼(m)的平⽅值 ) 在18.5 ~ 24.9之间属于正常。 输出格式: 是否正常:True/False weight = 100 high = 100 print("是否正常:", 18.5 < (weight / high ** 2) < 24.9)
经验分享 程序员 微信小程序 职场和发展