zoukankan      html  css  js  c++  java
  • 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 = 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("
      判断计算正误")
        		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("
      拼接字符串")
        		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成功

    其他(感悟、思考等)

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

    参考资料

  • 相关阅读:
    Linux服务器安装JDK运行环境教程
    Oracle数据库通过DBLINK实现远程访问
    Java中的Number和Math类简单介绍
    使用Netty3或Netty4发布Http协议服务
    同步(Synchronous)和异步(Asynchronous)的概念
    通过注解实现Spring 声明式事务管理
    Spring事务管理入门与进阶
    vmware虚拟机安装CentOS教程
    记录自己的一次pjax性能优化
    让你的网页"抖起来"?!?
  • 原文地址:https://www.cnblogs.com/lanvin/p/14677616.html
Copyright © 2011-2022 走看看