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

news/2025/3/17 22:24:09/文章来源:https://www.cnblogs.com/suxuan2017/p/18768688

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

课程:《Python程序设计》
班级:2411
姓名:苏萱
学号:20241101
实验教师:王志强
实验日期:2025.3.12
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;
2.练习Python运行、调试技能;(编写书中的程序,并进行调试分析,要有过程)
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;(编写一个猜数字或者剪刀石头布的游戏)
4. 掌握git技能

2. 实验过程及结果

1.安装python开发环境(python+pycharm)

2.创建一个python文件,编写2.7实战训练的程序







3.编写猜数字游戏
https://gitee.com/suxuan111/pythonhomework/blob/master/猜数字游戏.py


将程序打包下载为.exe可执行文件



4.使用 git 上传 gitee

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

  • 问题1:无法上传至gitee
  • 问题1解决方案:重新克隆了一个仓库
  • 问题2:一句语句中使用逗号分隔字符串和数字过于繁琐
  • 问题2解决方案:通过格式化字符串来简化这种多段拼接的输出,使用 f-string:
    实战四:print(f"今天共消耗卡路里:{step * 28} (即 {step * 28/1000} 千卡)")

其他(感悟、思考等)

Python是一种动态类型语言,变量类型在运行时确定,使得代码更加灵活。并且python语法清晰、结构化,较c语言有更强的可读性。据了解python拥有更为丰富的标准库和第三方库,期待后续对python的深入学习了解!

参考资料

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

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

相关文章

Android 12 启用USAP

USAP是安卓10起携带的一个用来加快应用冷启动速度的功能。正常的情况下,你只需要设置属性persist.device_config.runtime_native.usap_pool_enabled为true即可启用该功能。 但是可能是因为这个功能默认是不开的,实际上Android 12有BUG导致功能不生效,谷歌也没人发现。 实际使…

高铁站智能监控预警系统

高铁站智能监控预警系统实时检测高铁出站口人员逆行预警,提示管理者及时阻止,可降低火车站安全事故。在出站口梯部署科缔欧AI智能分析识别预警摄像机,获取出站及附近的画面,摄像机集成算法,分析旅客逆行等各类事件,将原始数据和算法产生的分析数据传输至后台。当有旅客从…

第1个必会服务-定时任务

1.定时任务注意事项(箴言) 1.1.增加注释 书写定时任务的时候,尽量添加上一个注释. 用于说明这条定时任务作用. 1.2.尽量使用脚本 定时任务未来避免一些故障,推荐使用脚本.调试脚本的方法: sh -x 或bash -x ,显示脚本执行过程. 有+开头的表示脚本背后执行的过程. 如果开头没有+,…

攻防世界 level2 WriteUp

WriteUp 题目信息 来源:攻防世界 名称:level2 分类:Pwn 描述:菜鸡请教大神如何获得flag,大神告诉他‘使用面向返回的编程(ROP)就可以了’题目链接: https://adworld.xctf.org.cn/challenges/list解题思路 首先使用DIE对文件进行查壳,发现这是一个无壳的32位ELF文件。所以…

4、常量

常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。 常量可以直接在代码中使用,也可以通过…

【视频讲解】R语言逐步回归模型对电影票房、放映场数、观影人数预测可视化

全文链接:https://tecdat.cn/?p=34335 原文出处:拓端数据部落公众号 分析师:Junjie Tan讲解|R语言回归模型分析电影票房影响因素本文通过利用回归模型帮助客户对电影的票房数据(以及放映场数,观影人数)进行了研究,确定了决定电影的票房的重要因素。并讲述、论证了预测电…

实现使用vue3完成后台管理系统的基础页面搭建

<template><div><!-- 头部开始 --><div style="height: 60px; background-color: #8686e0; display: flex; align-items: center"><div style="width: 200px; display: flex; align-items: center; padding-left: 15px"><…

pytthon的基本运用(8)——模块

一、模块的介绍 (1)python模块,是一个python文件,以一个.py文件,包含了python对象定义和pyhton语句 (2)python对象定义和python语句 (3)模块让你能够有逻辑地组织你的python代码段。 (4)把相关的代码分配到一个模块里能让你的代码更好用,更易懂 (5)模块能定义函数…

服务器跑实验

项目名称——基于机器学习与深度学习的贷款批准预测 项目来源:和鲸社区https://www.heywhale.com/mw/project/670f61d10ebb9f7a69c5144c 项目数据集:有两个【上传不了博客】大概长这个样:数据说明:实验环境:tensorflow、shap 实验结果:实验过程以及遇到的问题和解决方案:…

工作面试必备:SQL 中的各种连接 JOIN 的区别总结!

前言 尽管大多数开发者在日常工作中经常用到Join操作,如Inner Join、Left Join、Right Join等,但在面对特定查询需求时,选择哪种Join类型以及如何使用On和Where子句往往成为一大挑战。特别是对于初学者而言,这些概念可能显得抽象且难以区分。在实际应用中,错误地使用Join类…

攻防世界 hello_pwn WriteUp

WriteUp 题目信息 来源:攻防世界 名称:hello_pwn 分类:Pwn 描述:pwn!,segment fault!菜鸡陷入了深思题目链接: https://adworld.xctf.org.cn/challenges/list解题思路 首先使用DIE对文件进行查壳,发现这是一个无壳的64位ELF文件,所以使用64位IDA对该文件进行反汇编。接…

《95%开发者不知道的vue.config.js高阶玩法》手撕Webpack配置链/SSR优化/多页应用,3倍构建效率实战方案

Vue工程化配置指南:vue.config.js深度解析 一、初始化配置文件 在Vue CLI工程根路径下创建配置文件: 项目层级示意: your-project/ ├── src/ ├── public/ ├── package.json └── vue.config.js # 新增配置文件基本模板结构: module.exports = {// 工程化配置区…