zoukankan      html  css  js  c++  java
  • 20192416 《Python程序设计》实验一报告

    20192416 2019-2020-2 《Python程序设计》实验一报告

    课程:《Python程序设计》
    班级: 1924
    姓名: 不愿透露姓名的はんたくさん
    学号:20192416
    实验教师:王志强老师
    实验日期:2020年4月11日
    必修/选修: 公选课

    1.实验内容

    (1)熟悉Python开发环境;

    我了解到的有vscode、pycharm,最终决定使用支持多种语言的vscode。

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

    运行:可以点击右上角的小三角形或使用快捷键ctrl+alt+n
    调试:先点击代码前方设置断点,点击左方的三角形进入调试界面,在“监视”里添加要查看的变量,点击左方的“运行和调试”开始调试。上方的工具栏可以进行具体的操作。


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

    由于上学期老师要求自学python,所以有一定基础,基础部分比较熟练了。
    在python中,变量是不需要声明类型的(与我这学期所学的C语言不同)。但是,每个变量在使用前必须赋值。与其它语言有所不同,python中可以给多个变量赋值,如a=b=c="python"。
    python对缩进非常严格,缩进决定了他究竟在第几层。
    我常用的注释:
    1.直接在注释的内容前添加#。
    2.大段内容注释可以在两头分别用两个'''括住。或选中内容,用ctrl+/将其注释掉。(快捷键真的非常方便)

    (4)掌握git技能

    这个太难了,直到现在还是用git Bash上传代码而不是vscode里直接上传(弄了半天都弄不好,心态崩了)。
    在完成git的配置后,进入git Bash。进入库文件夹,接着三步操作完成上传。
    git add "文件名.后缀"
    git commit -m "备注"
    git push
    参考了码云的《Git 仓库基础操作 》

    2. 实验过程及结果

    尝试着做了计算器。代码:

    print("这是一个巨菜的计算器:")
    a = int (input("输入0:结束    输入1:加   输入2:减   输入3:乘   输入4:除   "))
    if a==1:
        print("输入相加的数,最后一个数为0时结束")
        b = int(input())
        c=0
        while(b!=0):
            c=c+b
            b = int(input())
        print("他们的和为",c)
    elif(a==2):
        print("先输入被减数,依次输入减数,最后一个数为0时结束")
        b = int(input())
        c=b*2
        while(b!=0):
            c=c-b
            b = int(input())
        print("结果为",c)
    elif a==3:
        print("输入相乘的数,最后一个数为1时结束")
        b = int(input())
        c=1
        while(b!=1):
            c=c*b
            b = int(input())
        print("他们的积为",c)
    elif a==4:
        print("先输入被除数,依次输入除数,最后一个数为1时结束")
        b = int(input())
        c = b*b
        while(b!=1):
            c=c/b
            b = int(input())
        print("他们的结果为",c)
    elif a==0:
        print("结束")
    

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

    • 问题1:输入不定个数的数据时,如何操作

    • 问题1解决方案:
      1.事先输入数据个数,决定循环次数。
      2.输入到某个特殊数据时停止。
      由于计算器的特殊性,最终决定用方法2。对于特殊数据,在加减运算中用0,在乘除运算中用1。

    • 问题2:git代码存在困难

    • 问题2解决方案:在网上到处找办法,一直不行。最终找到了官方《Git 仓库基础操作 》

    其他(感悟、思考等)

    python相对于C语言,更加贴近于人的思维。对于一些特殊问题,C语言许多行代码才能解决问题,python一行便可代替。
    python的缩进非常严格,代码的缩进既是语言的规范,也增强了代码的可读性,具有一种独特的美感。

  • 相关阅读:
    android大作业------任务领取
    读书笔记《编程珠矶》2
    学习进度第8周
    学习进度第7周
    世界疫情可视化展示-----echarts
    读书笔记《编程珠矶》1
    团队项目新闻app的需求分析
    学习进度第6周
    团队合作项目
    SpringMVC01
  • 原文地址:https://www.cnblogs.com/hantaku/p/12677873.html
Copyright © 2011-2022 走看看