《python语言程序设计》实验三报告.docVIP

  • 5
  • 0
  • 约3.18千字
  • 约 8页
  • 2026-04-20 发布于江西
  • 举报

信息工程学院

实验报告用纸

实验名称:姓名:实验场地:同组者:

第页

实验名称:抽卡模拟器

1、实验目的

1.熟练掌握Python基本数据类型(列表、字典、元组、集合)的定义、特性及常用操作,能够运用复合数据类型构建抽卡角色/物品的信息结构。

2.理解并灵活使用函数的定义、参数传递(位置参数、关键字参数、默认参数)、返回值及函数嵌套调用,实现抽卡逻辑的模块化封装。

3.掌握文件操作的核心语法,尤其是with语句的使用,能够将抽卡日志(时间、结果、概率等)持久化保存到文本文件中。

4.培养逻辑思维能力与代码规范性,能够结合随机数生成、条件判断、循环等语法实现完整的抽卡业务逻辑。

2、实验原理与内容

随机数原理:使用random模块的random()函数生成0-1之间的随机数,结合预设的概率区间判断抽卡结果的稀有度。

获取时间原理:使用datetime模块的datetime类中的now()函数得到系统时间。

(1)定义稀有度等级及对应概率:使用元组rarity_levels存储稀有度(如(SSR,SR,R)),使用字典rarity_prob存储各稀有度的抽卡概率(如{SSR:0.05,SR:0.2,R:0.75})。

定义角色信息:使用

文档评论(0)

1亿VIP精品文档

相关文档