Python 语句 a=b=d=231; a=d/7%9; b=-1 and 1; print(a, b) 执行结果
语句 a=b=d=231; a=d/7%9; b=-1 and 1; print(a, b) 的执行结果是 ( )。
A 6.0, 1
B 2.0, 1
C 6.0, 0
D 2.0, 0
答案:C
解析:
- 赋值运算:
a=b=d=231将 231 赋值给变量a,b和d。
- 算术运算:
a = d/7%9先计算d/7得到 33,再计算33%9得到 6,将 6 赋值给a。
- 逻辑运算:
b = -1 and 1由于-1为真,所以b的值为1。
- 输出:
print(a, b)输出变量a和b的值,分别为 6.0 和 0。
注意:
- Python 中的
and运算符返回第一个操作数的值,如果第一个操作数为真,否则返回第二个操作数的值。 print()函数会将输出结果转换为字符串,并输出到控制台。
原文地址: http://www.cveoy.top/t/topic/nOfd 著作权归作者所有。请勿转载和采集!