20244208王子骞 《Python程序设计》实验一报告

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

课程:《Python程序设计》
班级: 2442
姓名: 王子骞
学号:20244208
实验教师:王志强
实验日期:2024年3月18日
必修/选修: 专选课

1.实验内容

1.熟悉Python开发环境;

2.下载python与pycharm,完成python开发环境搭建

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

  1. 编写一个猜数字的游戏。

2. 实验过程及结果

(1)熟悉Python开发环境;

下载python与pycharm,完成python开发环境搭建:

完成pycharm初始化调试,验证校园邮箱获得永久使用

(2)练习Python运行、调试技能;

编写第一个程序“hello world”并运行:

写出第一行程序代码

按F9编译运行,在下方输出栏中看到输出结果“hello world”,程序运行成功,调试完成

(3)编写程序,练习变量和类型、字符串、对象、缩进和注释等;

在程序中实际运用整型int、字符串str、布尔型bool,
以及单行注释#、多行注释'''

使用input、print等程序语言完成稍高级的编写:

该程序的效果为:输出姓名:哪吒 年龄:以及用户输入的年龄

(4)编写一个猜数字的游戏

调用随机函数
import random
自定义难度(范围)
level=int(input("请输入游戏的难度:"))
print("难度在1-",str(level),"之间")
生成随机数(被猜的数字)
a = random.randint(1, level)
进入循环:
while True:
输入猜数
s = int(input("请输入一个数:"))
判断大小
if s > a:
print("猜大了")
elif s < a:
print("猜小了")
输入正确时脱出程序循环:
else:
print("猜对了")
break
完整程序如图:

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

  • 问题1:程序没有正常缩进
  • 检查if语句和while循环语句,将同一级的分支缩进整齐
  • 问题2:是否使用了保留词
  • 问题2解决方案:注意将变量与程序语言的内容进行区分
  • 问题3:是否使用了相同类型的变量进行运算(或是否转换后再运算)
  • 问题3解决方案:两个不同类型的变量无法相加,解决方法如:将str类型的变量括号并前缀int转为整型

其他(感悟、思考等)

当程序第一次完整输出时,那种创造的快感堪比作家完成首部小说。
我明白了编程本质上是数字世界的园丁,用代码修剪数据的枝蔓。
这段Python启蒙之旅最宝贵的收获,不是掌握某个语法或框架技巧,而是培养出将现实问题抽象为计算模型的能力。编程语言终会迭代,但这种结构化思维将永远伴随。当我在超市排队时下意识思考如何用队列算法优化收银通道,突然哑然失笑——原来编程早已重塑我的认知方式,这才是最奇妙的入门礼物。

参考资料

posted @ 2025-03-18 22:54  sonnette  阅读(48)  评论(0)    收藏  举报