20242205 实验一《Python程序设计》实验报告

news/2025/3/12 20:20:51/文章来源:https://www.cnblogs.com/aijsodj/p/18768415

# 学号 202422025 《Python程序设计》实验x报告

课程:《Python程序设计》
班级: 202422
姓名: 王梓旭
学号:20242205
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课

1.实验内容

此处填写实验的具体内容;1.熟悉Python开发环境;

2.练习Python运行、调试技能;(编写书中的程序,并进行调试分析,要有过程)

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;(编写一个猜数字或者剪刀石头布的游戏)

4.  掌握git技能

2. 实验过程及结果

用python程序编写一个猜数字游戏

3. 实验过程中遇到的问题和解决过程

  • 问题1:不会生成随机数
  • 问题1解决方案:学习random函数的用法

其他(感悟、思考等)

python的学习需要不断修正错误和学习新的程序设计理念,学习新函数的用法

参考资料

-《零基础学python》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/897848.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20243106 实验一《Python程序设计》实验报告

20243106 2024-2025-2 《Python程序设计》实验x报告 课程:《Python程序设计》 班级: 2431 姓名: 董洪瑞 学号:20243106 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 猜数字啊 2. 实验过程及结果3. 实验代码 import random level=int(input(&q…

Android的不同布局

LinearLayout线性布局:根据orientation的属性值排布:当属性值为horizontal时,在视图水平方向从左向右排列;当属性值为vertical时,在视图垂直方向从上向下排列。 RelativelLayout相对布局:GridLayout网格布局:默认从左往右,从上到下的布局。定义了两个新的属性: column…

【设计模式】备忘录模式教你如何优雅地处理状态快照

概述 备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原,很多软件都提供了撤销(Undo)操作,如 Word、记事本、Photoshop、IDEA等软件在编辑时按 Ctrl+Z 组合键时能…

20243113 实验一《Python程序设计》实验报告

20243113 2025-3-12 《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2431 姓名: 应超群 学号:20243113 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能;(编写书中的程序,…

【设计模式】通过访问者模式实现分离算法与对象结构

概述 定义:封装一些作用于某种数据结构中的各元素的操作(将数据结构于元素进行分离),它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。 结构 访问者模式包含以下主要角色:抽象访问者(Visitor)角色:定义了对每一个元素(Element)访问的行为,它的参数就…

【设计模式】遍历集合的艺术:深入探索迭代器模式的无限可能

概述 定义:提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。 结构 迭代器模式主要包含以下角色:抽象聚合(Aggregate)角色:定义存储、添加、删除聚合元素以及创建迭代器对象的接口。具体聚合(ConcreteAggregate)角色:实现抽象聚合类,返回一…

北京大学!121页,《DeepSeek私有化部署和一体机》讲透DeepSeek的私有化部署!(PDF免费下载)

北京大学肖睿团队发布的《DeepSeek私有化部署技术白皮书》,系统揭示了国产大模型从实验室走向产业落地的完整路径。这份文档的核心价值,在于打破“私有化部署=高性能硬件堆砌”的固有认知,提出一套覆盖个人电脑、边缘设备到企业级集群的弹性部署体系。北京大学肖睿团队发布的…

leetcode hot 25

解题思路:这题就是正常模拟,我用三个指针,left,mid,right,从dummy_head开始,一直交换即可。 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val = val; }* …

leetcode hot 24

解题思路:这题的思路就是让一个指针先走n步,然后再用另一个指针同步走,直到先走的指针的next为null,然后后面的指针的后一个指针删掉即可。 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* …

leetcode hot 23

解题思路:我的思路对两个不等长的链表进行补0,短链表前面补0直到与长链表相等,然后对两个链表同步遍历,在list1上保存结果,用sum存储中间加法值,add保存进位,直到遍历结束,最后如果add=1,就在后面节点再加1,最后返回list1的头结点。 /*** Definition for singly-linke…

JS梳理之手写Promise

前提 promise 是一个代理,它代表一个在创建 promise 时不一定已知的值。 它允许你将处理程序与异步操作的最终成功值或失败原因关联起来。 这使得异步方法可以像同步方法一样返回值:异步方法不会立即返回最终值,而是返回一个 promise,以便在将来的某个时间点提供该值。 简要…

leetcode hot 22

解题思路:这题思路就是遍历两个链表,这相当于是归并排序的合并部分的代码,先创建一个虚拟头结点,next节点作为返回节点,设置个p节点负责记录,然后同时遍历两个链表,每个值进行对比,小的值的节点作为p的next,然后p=p.next,那个小的值的节点等于其next节点,然后继续遍历…