Python 填空题练习 - 测试你的编程技能
Python 填空题练习
一、 填空题
1、表达式float('3.14')的值是 3.14
2、表达式'7//5'的结果是 1
3、列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[-1:-3:-1]得到的值是 [17, 15]
4、只读方式打开文本文件'fin.txt',正确的函数调用为 open('fin.txt', 'r')
5、内置函数input()用于从键盘输入数据,返回值类型为 str
6、变量x小于60或大于等于80时,结果为'True',则条件表达式可以表示为___if x < 60 or x >= 80:
print('True')___
7、```python score = 55 if score//10 >= 8: print("A") elif score//10 >= 6: print("B") else : print("C")
以上程序的运行结果是 ___C___
8、```python
x = 'v65m8t'
y = ''
for ch in x:
if ch>='0' and ch<='9':
ch = '*'
y = y + ch
print(y)
运行以上程序,则输出结果是 v**m*t
9、将函数ScoreCalc补充完整。函数功能:计算竞赛平均分,若分数不超过3项,直接计算平均分,否则计算除去最高分和最低分后的平均分。
def ScoreCalc(*scores):
sum_Scores = sum(scores)
count = len(scores)
if count<=3:
average_Scores = sum_Scores/count
else :
average_Scores = (sum_Scores-max(scores)-min(scores))/(count-2)
return average_Scores
print('%4.1f' % ScoreCalc(85,90,91,87,88)) # 测试代码
print('%4.1f' % ScoreCalc(91,95,94))
第1空:
(sum_Scores-max(scores)-min(scores))/(count-2)
10、阅读程序,将缺少的代码补充完整:
import threading
import time
def listenMusic():
music = '音乐播放中'
while True:
music = music + '.'
print(music)
time.sleep(1)
thread1 = threading.Thread(target = listenMusic)
thread1.start() # 此处代码启动线程
二、 解析
本页面包含10道Python填空题练习,涵盖了 Python 基础语法、数据类型、列表操作、文件操作、函数定义、条件语句、循环语句、线程等多个方面。 这些题目旨在帮助你巩固基础知识,测试你的编程技能,为更深入的学习打下坚实的基础。
三、 建议
- 认真阅读每道题目,理解题意。
- 尝试独立完成题目,并对照解析进行验证。
- 对于不理解的部分,可以查阅相关资料或寻求帮助。
- 多加练习,不断提升编程技能。
四、 补充说明
- 本页面所提供的练习题仅供参考,你可以根据自身情况进行调整和修改。
- 对于 Python 的学习,建议你阅读官方文档和相关书籍,并进行大量的实践练习。
祝你学习愉快!
原文地址: http://www.cveoy.top/t/topic/oyaQ 著作权归作者所有。请勿转载和采集!