本资料为Python期末考试题目及答案合集,以doc文档形式提供,涵盖常见考点与题型,适合学生复习使用。
Python考试题目及答案:
6. 以下代码判断一个数是否为素数:
```python
for i in range(2,n):
if n%i==0:
break
if i==n-1:
print(是素数)
else:
print(不是素数)
```
7. `abcabcabc.count(abc)` 的值为 3。
8. 对于有 else 子句的 for 循环和 while 循环,如果循环因条件不满足而自然结束,则会执行 else 中的代码。
10. 已知 x = hello world. ,那么表达式 `x.find(x)` 和 `x.rfind(x)` 的值都为 -1 。
12. 执行语句 `print({:#>4d}.format(23))` 输出结果是 ##23。
13. 下列选项中,不是 Python 合法名称的是:`2_g`
14. 在下列选项中,合法的 Python 名称有 (num_1) : num_1
15. `print(3+5)` 语句输出的结果为 8
16. 执行语句 `print(2**4 + 16%3)` 输出结果是 17。
17. 下面程序的输出结果为:
```python
a = 8
a %= a
print(a)
```
以上代码运行后的输出结果为:0