实验一 Python程序设计入门
学号20184307 2019-2020-2 《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 1843
姓名: 章森洋
学号:20184307
实验教师:王志强
实验日期:2020年4月11日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握git技能
2. 实验过程及结果
1.Python作为一门面向对象的高级语言,近年来受到越来越人的喜爱。Python主要利用两个软件来编写,一个是python自己 的IDLE,一个是pycharm。IDLE本身比较简洁,而pycharm有诸多功能,也包括Git的功能。
2.首先先熟悉IDLE。其本身功能非常简单。
先新建一个文件,作为首次试验,我们就选择print来测试IDLE。

IDLE能运行print语句,说明IDLE程序是正常的
对于pycharm来说,同样是输入print语句,但需要进行编译,编译完成后依然能得到上述效果。通过对print语句的编写,对python程序的使用有了初步的了解
对于单步调试,这其实可以帮助我们更加好得理解程序运行的过程,也非常容易检查出哪里出了问题。

首选要设置断点,然后在RUN菜单中选择Debug选像,然后就可以进行单步调试了。
3.进行字符串的转换,也就是变量类型的转换。Python程序中默认输入的是字符串类型,所以我们可以用在input前面加上变量的类型,输入想要储存变量的类型(整形用int,浮点型用float),例如int(input()),float(input())。对于注释,多行注释使用的是三引号,单行注释可以使用#号。Python对于格式有非常严格的要求,没有c语言中的{ }来分层,所以一般都利用缩进来解决,以一个tab建为一层缩进。


4.关于如何Git。首先需要去下载git,在pycharm里面中选择git安装路径进行配置。然在setting选项在Setting中选择Plugins,在Marketplace下搜索框中搜索gitee,点击Install进行下载安装。安装完成后我们需要登录码云。在VCS菜单中,选择Import inti Version Cintrol项目下的Share Project on Gitee,将本地新项目上传到Gitee上。之后就可以点击主界面又上角形状像勾子的按钮,进行文件的commit操作,最后在VCS中找到git,下拉选中push就可以上传到码云了。
3. 实验过程中遇到的问题和解决过程
- 问题1:试验程序不成功
- 问题1解决方案:通过程序的提示发现是格式的不对。因为python没有c语言的{ },所以对格式要求非常严,第一次写python程序没有注意格式,包括if,while后面的冒号等等诸多细节。
其他(感悟、思考等)
因为上学期学习过来java,对比python和java,感觉还是python更加简洁明了,没有很多的固定格式,非常容易理解。对比c,很多码有着固定格式,还有指针,虽然c是面向程序的会有面向对象的python有很多不一样的地方,但从难易程度上来讲无疑是最简单的。
实验一 Python程序设计入门的更多相关文章
- 20184302 实验三《Python程序设计》实验报告
20184302 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师 ...
- 201843 2019-2020-2 《Python程序设计》实验二报告
201843 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师:王 ...
- 20184302 2019-2020-2 《Python程序设计》实验一报告
20184302 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师 ...
- 20184302 2019-2020-2 《Python程序设计》实验四报告
20184302 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:184302 实验教师:王 ...
- 20201123 《python程序设计》实验四报告
20201123 2020-2021-2 <python程序设计>实验三报告 课程:<Python程序设计>班级:2011姓名:晏鹏捷学号:20201123实验教师:王志强实验 ...
- 20192204 2019-2020-2 《Python程序设计》实验四报告
20192204 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1922 姓名: 李龙威 学号:20192204 实验教师 ...
- 20192204李龙威 2019-2020-2 《Python程序设计》实验一报告
20192204 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1922 姓名: 李龙威 学号:20192204 实验教师 ...
- 20202127 实验一《Python程序设计》实验报告
20202127 2022-2022-2 <Python程序设计>实验一报告课程:<Python程序设计>班级: 2021姓名: 马艺洲学号:20202127实验教师:王志强实 ...
- PYTHON程序设计实验
Python程序设计实验报告一: 熟悉IDLE和在线编程平台 安徽工程大学 Python程序设计实验报告 班级 物流191 姓名 邹缕学号 3190505117成绩 ▁▁▁ 日期 2020.3.5 指 ...
随机推荐
- 使用 js 实现十大排序算法: 归并排序
使用 js 实现十大排序算法: 归并排序 归并排序 refs js 十大排序算法 All In One https://www.cnblogs.com/xgqfrms/p/13947122.html ...
- angular-2-tutorial-2017
# angular-2-tutorial-2017https://www.sitepoint.com/understanding-component-architecture-angular/http ...
- ThoughtWorks Homework
ThoughtWorks Homework Homework 考察知识点 项目搭建 技术选型 测试 编码风格 代码质量 设计模式 数据结构 算法 架构 开源协作 CI/CD DevOps Linux ...
- Flutter 1.17.x
Flutter 1.17.x Flutter (Channel stable, v1.17.3, on Mac OS X 10.15.5 19F101, locale en-CN) https://f ...
- ES-Next & ES7 @decorator
ES-Next & ES7 @decorator @decorator https://tc39.github.io/proposal-decorators/#sec-syntax https ...
- 宝塔部署Nestjs
1. 在宝塔上下载pm2 2. 打包你的服务端代码 "npm run build && cp ./package.json ./dist/" 3. 在宝塔文件&qu ...
- c++ 设置桌面壁纸(win)
#include <iostream> #include <Windows.h> int main() { const char* path = "C:\\Users ...
- XML & XPath & XQuery
XML & XPath & XQuery full XPath demo https://www.w3.org/TR/xpath-full-text-30/ https://www.w ...
- c++ x86_x64挂钩无参数函数
https://github.com/januwA/GameCheat #include "pch.h" #include <iostream> #include &l ...
- 比特币大涨之际,VAST空投火爆来袭!
昨天特斯拉宣布投资了15亿美元的比特币,消息一出,币圈沸腾,比特币瞬间拉升,突破4万美元关口,现价46000美元!大涨20%,又刷新历史新高! 另外NGK项目热度最高的BGV也是不断刷新历史新高,数据 ...