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

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

课程:《Python程序设计》
班级: 2421
姓名: 邹清楠
学号:20242126
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课

1. 实验内容

1.熟悉Python开发环境;

2.练习Python运行、调试技能;(第一次调试时的选项全部选择默认即可);

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

4.掌握git技能;

2. 实验过程及结果

1. 下载python,并在VS Code中下载相对的插件;

这个是安装好的python:


在powershell也可以通过输入python来使用python:

再到VS Code里下载以下插件:


2. 进入VS Code,创建.py文件,VS Code可以自动识别;


输入以下代码并试运行:

print("Hello World")


使用快捷键Ctrl+Alt+N运行

可以看到代码成功运行
---------------------------分割线------------------------------
接下来进行调试,在这里可以添加程序断点:

在界面中按下这个键即可:

可以看到程序开始调试,并可以控制步骤

另外,在左边的监视界面中也可以添加表达式来监视变量等

3. 编写一个简单的程序;

首先是源代码:

import random


print('''
    
    
********这是一个游戏**********
*****************************
*************没了************
*****************************

*********里面的英语是我敲的***

Copyright:Norreich
Create Time:12/3/2025
    
    
    ''')
egg = 7
counter = 0
level = int(input("Please enter difficulty:30,50,100 or bigger:"))
luckynum = 26
luckynum = random.randint(1,level)
guess = int(input("Please enter num:"))

while True:
  if guess > luckynum:
      guess = int(input("Big,once again:"))
      counter = counter + 1
  elif guess < luckynum:
      guess = int(input("Small,once again:"))
      counter = counter + 1
  elif guess == luckynum:
      print("You re god damn right")
      break
  if counter > egg:
      print('''Congratulations that you have found the easter egg!...
beacause the greatest method to guess the number use
7 steps at most(while the number is among 1-100).
You are now obivously overguessed.....
As a result,this .exe will exit immediately''')#在猜1-100的数字时,最佳算法可以在7次之内得出结果,如果用户没有在7次内得出结果,就会弹出这一段话来善意提醒用户没有得到正确的结果
      break

以下是代码运行截图

(这是彩蛋)

(这是猜测正确的结果)

4. 将源代码文件上传到自己的git仓库;

创建自己的仓库,编辑README.md可以改变主页的样子

例如这是我的仓库:

在这里上传自己的文件

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

  • 问题1:不会用一个函数(print)打印多行
  • 问题1解决方案:使用如下格式:print('''content''')
  • 问题2:编译程序遭到Windows Defender拦截
  • 问题2解决方案:进入Defender并信任对应文件

其他(感悟、思考等)

python的语言相对C语言十分地简洁,在编写代码的过程中,十分容易将C语言的语法代入到python中,以后需要多加注意

参考资料

posted @ 2025-03-12 21:49  Norreich  阅读(30)  评论(0)    收藏  举报