内容正文:
《Python程序设计》高教版
2.4 python基本运算(1)
一课一练
一、代码题
1计算 $3^4$ 的值,然后计算这个结果加上7后的值。
2给定一个数 $-5$,先对其进行正号运算,然后进行负号运算,最后输出结果。
3计算 $7 \times 8$,然后除以4,最后输出整除的结果。
4对数字10进行按位取反,然后左移2位,右移1位,输出最终结果。
5计算数字5和数字3进行按位与、或、异或操作的结果。
二、判断题
1.`**` 运算符用于表示乘方。例如,`2**3` 的结果是 8。( )
2.正号(`+`)和负号(`-`)可以用于改变数的符号。( )
3.`*` 运算符用于表示乘法。( )
4.`/` 运算符用于表示真正的除法。( )
5.`//` 运算符用于表示整除。( )
6.`%` 运算符用于表示取余。( )
7.位运算符用于对整数进行位操作。( )
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
《Python程序设计》高教版
2.4 python基本运算(1)
一课一练
一、代码题
1计算 $3^4$ 的值,然后计算这个结果加上7后的值。
【答案】
result = 3**4 + 7
print(result)
2给定一个数 $-5$,先对其进行正号运算,然后进行负号运算,最后输出结果。
【答案】
num = -5
result = +num
result = -result
print(result)
3计算 $7 \times 8$,然后除以4,最后输出整除的结果。
【答案】
result = (7 * 8) // 4
print(result)
4对数字10进行按位取反,然后左移2位,右移1位,输出最终结果。
【答案】
num = 10
result = ~num
result = result << 2
result = result >> 1
print(result)
5计算数字5和数字3进行按位与、或、异或操作的结果。
【答案】
num1 = 5
num2 = 3
and_result = num1 & num2
or_result = num1 | num2
xor_result = num1 ^ num2
print(and_result, or_result, xor_result)
二、判断题
1.`**` 运算符用于表示乘方。例如,`2**3` 的结果是 8。( )
【答案】√
2.正号(`+`)和负号(`-`)可以用于改变数的符号。( )
【答案】×
3.`*` 运算符用于表示乘法。( )
【答案】√
4.`/` 运算符用于表示真正的除法。( )
【答案】×
5.`//` 运算符用于表示整除。( )
【答案】×
6.`%` 运算符用于表示取余。( )
【答案】√
7.位运算符用于对整数进行位操作。( )
【答案】√
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$