20222207刘璟瑜实验一报告

20222207刘璟瑜 2024-03-13 20:56:18

学号 2023-2024-2 《Python程序设计》实验一报告

课程:《Python程序设计》
班级: 2222
姓名: 刘璟瑜
学号:20222207
实验教师:王志强
实验日期:2024年3月13日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;

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

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

4.   掌握git技能(可把猜数字游戏上传到gitee)

2. 实验过程及结果

  • 熟悉Pycharm等开发环境;

  • 掌握基本的Python运行和调试技能;

  • 掌握基本的Python编程技能。

  • 程序代码托管到码云
  • 注:在华为ECS服务器(OpenOuler系统)和物理机(Windows/Linux系统)上演示使用VIM、PDB、IDLE、Pycharm等工具演示多种编辑、开发、调试技能。(41、42同学完成Pycharm调试即可)

猜数字程序代码如下

  1. import random

  2. n = 0 # 是否结束游戏

  3.  
  4. while n==0:

  5. print("请选择等级:1--初级;2--中级;3--高级")

  6. level = int(input())

  7. decide = 0

  8.  
  9. if level == 1:

  10. print("猜一猜我想的数字(1~100)")

  11. answer = random.randint(1, 100)

  12. while decide == 0:

  13. guess = int(input("数字:"))

  14. if guess > answer:

  15. print("猜大啦!")

  16. elif guess < answer:

  17. print("猜小啦!")

  18. else:

  19. print('你猜对啦!')

  20. decide = 1

  21. elif level == 2:

  22. print("猜一猜我想的数字(1~500)")

  23. answer = random.randint(1, 500)

  24. while decide == 0:

  25. guess = int(input("数字:"))

  26. if guess > answer:

  27. print("猜大啦!")

  28. elif guess < answer:

  29. print("猜小啦!")

  30. else:

  31. print('你猜对啦!')

  32. decide = 1

  33. else:

  34. print("猜一猜我想的数字(1~1000)")

  35. answer = random.randint(1, 1000)

  36. while decide == 0:

  37. guess = int(input("数字:"))

  38. if guess > answer:

  39. print("猜大啦!")

  40. elif guess < answer:

  41. print("猜小啦!")

  42. else:

  43. print('你猜对啦!')

  44. decide = 1

  45. n=int(input("继续?0--继续;1--退出"))

  46.  

程序运行结果如下

img

 

 

再进行调试

  • 程序调试
    设置断点

img

 

调试

img

img

img

img

img

img

 

img

  • 程序代码托管到码云(必须有上传成功截图)

 

 

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

  • 问题1:pycharm中change无文件
  • 问题1解决方案:新建窗口
  • 问题2:无法发送代码
  • 问题2解决方案:电子邮箱和密码未输入

参考资料

 

...全文
34 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110

社区成员

发帖
与我相关
我的任务
社区描述
人生苦短,我用Python!
python3.11 高校
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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