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

news/2025/3/25 12:32:32/文章来源:https://www.cnblogs.com/ssq-060404/p/18788100

20244106 2024-2025-2 《Python程序设计》实验一报告

课程:《Python程序设计》
班级:2441
姓名:孙诗棋
学号:20244106
实验教师:王志强
实验日期:2025年3月20日
必修/选修: 公选课

1.实验内容

  • 熟悉Python开发环境;
  • 练习Python运行、调试技能;
  • 编写程序,练习变量和类型、字符串、对象、缩进和注释等;
  • 编写一个猜数字的游戏。

2. 实验过程及结果

  • 熟悉Pycharm等开发环境;

  • 掌握基本的Python运行和调试技能;
  • 掌握基本的Python编程技能,编写程序,练习变量和类型、字符串、对象、缩进和注释等;
    (1)点击新建项目,选择在新窗口打开,输入以下代码,点击运行,得到以下结果


    (2)点击右上方图标,进入调试状态,在代码行号旁设置断点,使用调试模式(Shift+F9)逐行执行。字符串是连续的字符序列,属于不可变序列,通常用单引号、双引号、三引号括起来。学习float(),str(),hex(),int(),等用于数据类型转换的函数。图1是字符串,图2是整型:


    (3)单行注释以#开头,多行注释用三个单引号或三个双引号把注释内容括起来;了解了缩进的正确性对于正确编写一个程序的重要性,同一级别的代码块缩进量必须相同
    (4)学习了布尔类型——True和False;
  • 编写一个猜数字的游戏。

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

  • 问题1:单词拼写错误,导致程序无法运行
  • 问题1解决方案:认真检查拼写内容
  • 问题2:多个参数输出的时候,一直报错
  • 问题2解决方案:多参数时要用逗号分隔,分隔后程序才能运行正常。
  • ...

其他(感悟、思考等)

当我猜数字程序运行成功时,内心是激动的。这让我明白,编程对于文科生来说并非遥不可及,只要迈出第一步,就能收获成就感。
同时,我也意识到细节的重要性,一个字母、一个大小写都可能影响程序运行。Python的简洁语法让我感受到编程的魅力,它像一种新语言,能指挥电脑完成任务。这次成功激励我继续探索,去学习更多知识,解决更复杂的问题。

参考资料

  • 《Python程序设计》

  • 《Java程序设计与数据结构教程(第二版)》学习指导

  • ...

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

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

相关文章

Nature Communications | 单细胞表观图谱破解颅神经发育疾病非编码变异之谜

摘要总结 这篇文章是2024年9月发表在《Nature Communications》杂志上的一篇研究,标题为“A cell type-aware framework for nominating non-coding variants in Mendelian regulatory disorders”。这篇文章通过整合小鼠胚胎颅运动神经元的单细胞染色质可及性、组蛋白修饰和基…

IOC容器启动及Bean生成流程

目录 一、容器启动IOC启动流程重点二、扫描并注册BeanDefination加载并过滤资源注册BeanDefination三、BeanFactory后置处理 四、注册Bean后置处理器 五、遍历BeanDefination,实例化单例BeanpreInstantiateSingletonsdoGetBean(我们只关注单例)createBean实例化前执行doCrea…

关于QQ提示非官方正版应用

笔者是magisk+lsp+zygisk+shamiko环境,依然是被制裁了,momo检测只有Bootloader未锁定。 也没想在手机上登录QQ(已经摆烂,反正现在工作了,基本都用微信了),只是想在手机打两把王者,登录王者时选择用ipad扫码登录(只是授权登录) 这时候提示我 sign of app is error(100…

苍穹外卖-day04

day-04 25-3-20 新增套餐 需求分析&设计业务规则套餐名称唯一 套餐必须属于某个分类 套餐必须包含菜品 名称、分类、价格、图片为必填项 添加菜品窗口需要根据分类类型来展示菜品 新增的套餐默认为停售状态接口设计(共涉及到4个接口):根据类型查询分类(已完成) 根据分…

提示词工程师自白:我如何用一个技巧解放自己的生产力

“在AI时代的交响乐中,提示词工程师是默默无闻却至关重要的指挥家,用精心编织的语言指引大模型这个智能巨兽创造出人类思维的奇迹。” AI粉嫩特攻队,2025年3月22日。 自从新的生产范式诞生以来,我的工作中多了一项新身份——提示工程师。 在不同的大语言模型之间穿梭,寻求…

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

20244123 2024-2025-2 《Python程序设计》实验x报告 课程:《Python程序设计》 班级: 2441 姓名: 邓淑怀 学号:20244123 实验教师:王志强 实验日期:2025年3月20日 必修/选修: 公选课 1.实验内容 (1)熟悉Python开发环境; (2)练习Python运行、调试技能; (3)编写程序…

https://liweinlp.com/13092 总结

https://liweinlp.com/13092一段话总结 大型语言模型(LLMs)的“黑箱”特性(因复杂参数和层级结构导致决策过程难以追踪)引发信任、伦理和监管挑战。“Logits Lens”技术通过解码模型中间层的隐藏状态,将其转化为词元(token)的概率分布,直观展示模型在不同层级对下一个词…

RabbitMQ的用户详解以及maven导入

一.RabbitMQ的角色分类 1:none:不能访问management plugin2:management:查看自己相关节点信息列出自己可以通过AMQP登入的虚拟机 查看自己的虚拟机节点 virtual hosts的queues,exchanges和bindings信息 查看和关闭自己的channels和connections 查看有关自己的虚拟机节点vir…

第四周第三章3.1—3.5

3.1 initial_weight = 50 print("年份\t地球体重(kg)\t月球体重(kg)") for year in range(1, 11): earth_weight = initial_weight + (year - 1) * 0.5 moon_weight = earth_weight * 0.165 print(f"{year}\t\t{earth_weight:.2f}\t\t{moon_weight:.2f}")3…

PolarCTF网络安全2025春季个人挑战赛 WRITE UP

1-1 可老师签到 本题思路如下: 提示“发送的内容为双写字符串拼接”公众号发送flagflag即可1-2 find 本题思路如下: 把表格文件当压缩包解压,找到flag.xlsx\xl\worksheets\sheet1.xml 发现里面存了数据,于是考虑把数据格子上色以得到flag 先将xml文件处理以获得纯数据代码:…

Go红队开发—CLI框架(一)

CLI命令行工具编写基础学习(一)。CLI开发框架 命令行工具开发,主要是介绍开发用到的包,集成了一个框架,只要学会了基本每个人都能开发安全工具了。 该文章先学flags包,是比较经典的一个包,相比后面要学习的集成框架这个比较自由比较细化点,自定义可能高一些,后续会学到一…