学号 20222204《Python程序设计》实验一报告

20222204罗宇萌 2024-03-20 15:40:04

学号 20222204《Python程序设计》实验一报告

课程:《Python程序设计》
班级: 2222
姓名:罗宇萌
学号:20222204
实验教师:王志强
实验日期:2023年3月9日
必修/选修: 公选课

1.实验内容

  • 1.熟悉Python开发环境;
  • 2.练习Python运行、调试技能;
  • 3.编写程序,练习变量和类型、字符串、缩进和注释等;
  • 4.掌握git技能

2. 实验过程及结果

编程实现一个简单的猜数字游戏(含难度选择与重复运行选择)

源程序代码


 
  1. import random

  2.  
  3. choice = 1

  4. while choice == 1:

  5. flag = 1

  6. maxint = 100

  7. level = int(input("""请输入游戏难度:

  8. 1.简单模式(1~100)

  9. 2.普通模式(1~1000)

  10. 3,困难模式(1~10000)

  11. """))

  12. if level == 1:

  13. maxint = 100 # 通过选择的数字分支进行难度处理,将对应上限赋值给maxint

  14. elif level == 2:

  15. maxint = 1000

  16. else:

  17. maxint = 10000

  18. answer = random.randint(1, maxint)

  19. guess = int(input("输入一个数字:"))

  20. while flag == 1:

  21. if answer == guess: # 数字大小判断以及后续反馈的实现

  22. print("你猜对了!")

  23. flag = 0

  24. elif answer > guess :

  25. print("你猜测的数字太小了!", end="")

  26. guess = int(input("请输入大一点的数:"))

  27. else:

  28. print("你猜测的数字太大了!", end="")

  29. guess = int(input("请输入小一点的数:"))

  30. # 选择是否重复运行的实现

  31. choice = int(input("""是否再继续游玩:

  32. 0,结束游戏

  33. 1,继续游戏

  34. """))

利用PyCharm进行代码调试

  • 设置断点

 

img

 

  • 单步调试

 

img

 

  • 托管代码至gitee

1.Git安装以及PyCharm路径设置

 

img

 

2.Gitee插件安装

 

img

 

3.提交本地代码到Gitee仓库

img

 

 

img

 

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

  • 问题1:python3.0以后input()的返回值均为字符串
  • 问题1解决方案:使用强制类型转换int(input())
  • 问题2:Git的下载
  • 问题2解决方案:在github上寻找开源程序

其他(感悟、思考等)

python的代码运行层次依靠的是缩进来进行区分
各种开源程序和插件让工作变得更加简洁

...全文
173 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告一 南京邮电大学通达学院《高级语言程序设计实验报告

144

社区成员

发帖
与我相关
我的任务
社区描述
开展Python教学和技术交流
python 高校 北京·丰台区
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧