20192415 2020-2021-2 《Python程序设计》实验1报告

20192415 2020-2021-2 《Python程序设计》实验1报告

  • 课程:《Python程序设计》
  • 班级: 1924
  • 姓名: 邢质斌
  • 学号:20192415
  • 实验教师:王志强
  • 实验日期:2021年4月12日
  • 选修: 公选课

一.实验内容

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

二. 实验过程及结果

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

(1)Python运行

  • 使用IDLE

  • 使用CMD

  • 使用VSCode

  • 使用Pycharm

(2)Python调试

  • 设置断点

  • 常用调试功能

step over:程序代码越过子函数,但子函数会执行,且不进入。

step into:在单步执行时,遇到子函数就进入并且继续单步执行,有的会跳到源代码里面去执行。

step into my code:执行下一行但忽略libraries。

force step into:执行下一行忽略lib和构造对象等。

step out:进入一个函数体中,跳出当前函数体内,返回到调用此函数的地方。

run to cursor:直接跳到下一个断点。

2.掌握基本的Python编程技能。

(1)变量和类型

(2)字符串、对象、缩进和注释

  • 通过编写一个小程序,综合运用Python编程技能。程序运行效果如下:

  • 程序代码如下(已push至码云):

    文件名:实验一.py

    作 者:20192415邢质斌

    时 间:2021/4/12

    '''
    1.熟悉Python开发环境;
    2.练习Python运行、调试技能;
    3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
    4.掌握git技能
    程序功能
    1.求平均数(整数、浮点数)
    2.字符串拼接(字符串)
    3.判断计算正误(布尔)
    '''

    multi_line = """
    请进行功能选择!
    1.求平均数
    2.判断计算正误
    3.字符串拼接
    4.退出程序
    """

    print('欢迎运行该程序!')
    print(multi_line)
    i = int(input("请输入所选功能对应的序号:"))
    while(i != 4):
    if i == 1:
    print("\n求平均数")
    n = int(input("请输入所求平均数的个数: "))
    s = 0.0
    for i in range(0, n):
    x = float(input("请输入一个加数: "))
    s = s + x
    ave = s / n
    print("平均数为:", ave)

    print(multi_line)
    i = int(input("请输入所选择的功能序号:"))

    elif i == 2:
    print("\n判断计算正误")
    import random
    a = random.randint(1, 100)
    b = random.randint(1, 100)
    print('请输入', a, '+', b, '的计算结果:')
    s = int(input())
    print(bool(a+b == s))

    print(multi_line)
    i = int(input("请输入所选择的功能序号:"))

    elif i == 3:
    print("\n拼接字符串")
    print('请依次输入两个字符串:')
    a = input()
    b = input()
    print('拼接后为:', a+b)

    print(multi_line)
    i = int(input("请输入所选择的功能序号:"))
    else:
    i = int(input("输入有误,请重新输入:"))

    print('您已退出该程序!')

3.程序代码托管到码云

  • git并添加注释

  • 成功push至码云

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

  • 问题1:利用Terminal进行push失败。
  • 问题1解决方案:使用菜单栏的“git”选择“push”,push成功

其他(感悟、思考等)

  • 多总结,多回顾,多练习
  • 记录常犯的错误,实践出真知

参考资料

posted @ 2021-04-19 17:01  20192415邢质斌  阅读(212)  评论(0)    收藏  举报