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 基础语法、数据类型、列表操作、文件操作、函数定义、条件语句、循环语句、线程等多个方面。 这些题目旨在帮助你巩固基础知识,测试你的编程技能,为更深入的学习打下坚实的基础。

三、 建议

  1. 认真阅读每道题目,理解题意。
  2. 尝试独立完成题目,并对照解析进行验证。
  3. 对于不理解的部分,可以查阅相关资料或寻求帮助。
  4. 多加练习,不断提升编程技能。

四、 补充说明

  1. 本页面所提供的练习题仅供参考,你可以根据自身情况进行调整和修改。
  2. 对于 Python 的学习,建议你阅读官方文档和相关书籍,并进行大量的实践练习。

祝你学习愉快!

Python 填空题练习 - 测试你的编程技能

原文地址: http://www.cveoy.top/t/topic/oyaQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录