合集-python实验课
Python实验1:温度转换与输入输出强化
摘要:知识点:input()/print()、分支语句、字符串处理(教材 2.1-2.2)实验任务: 1.实现投氏温度与华氏温度互转(保留两位小数) 2.扩展功能:输入错误处理(如非数字输入提示重新输入) 点击查看代码 TempStr = input("请输入带有符号的温度值(C/F):") if Tem 阅读全文
posted @ 2025-04-18 09:27 encore弥塔 阅读(107) 评论(0) 推荐(0)
Python实验2:turtle 库绘制进阶图形
摘要:知识点:turtle 库坐标控制、循环结构、函数封装(教材 2.3-2.4) 实验任务 1.绘制嵌套彩色五角星(大小逐层递减) 点击查看代码 import turtle # 绘制一个五角星函数 def draw_star(center, size, color): turtle.penup() tu 阅读全文
posted @ 2025-04-18 10:52 encore弥塔 阅读(130) 评论(0) 推荐(0)
Python实验 4:列表与字典应用
摘要:目的 :熟练操作组合数据类型。 试验任务: 基础:生日悖论分析。如果一个房间有 23 人或以上,那么至少有两个人的生日相同的概率大50%。编写程序,输出在不同随机样本数量下,23 个人中至少两个人生日相同的概率。 点击查看代码 import random def birthday_paradox(n 阅读全文
posted @ 2025-05-09 09:26 encore弥塔 阅读(31) 评论(0) 推荐(0)
Python实验3 函数与代码复用
摘要:实验目的:理解函数封装与递归思想 实验任务: 基础 :编写函数 cal_factorial(n)计算阶乘(循环实现)。 点击查看代码 def cal_factorial(n): if n < 0: return "输入错误,阶乘仅对非负整数定义" result = 1 for i in range( 阅读全文
posted @ 2025-04-27 11:18 encore弥塔 阅读(50) 评论(0) 推荐(0)