没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
2页
本专栏主要基于北大的数据结构与算法教程(Python版)进行整理,包括课程笔记和OJ作业。 课程链接 相信大多数同学接触到第一门程序设计语言都是C语言,本篇博客用四个简单的例子,从C到Python进行过渡,对C和Python的区别有一个直观的认识。 1. Hello Word C语言(编译型语言)程序的执行包括三步:1)编译:把程序代码编译为机器码 2)链接:链接程序中引入的各种库 3)执行:执行目标程序;Python(解释型语言)语言程序的执行只有一步:逐行执行代码 C语言中main函数比较特殊,是程序主入口函数,必不可少且只能有一个,其返回类型为int;Python中不存在主入口函数这
资源详情
资源评论
资源推荐
数据结构与算法数据结构与算法(Python版版) | (1)从从C到到Python
本专栏主要基于北大的数据结构与算法教程(Python版)进行整理,包括课程笔记和OJ作业。
课程链接
相信大多数同学接触到第一门程序设计语言都是C语言,本篇博客用四个简单的例子,从C到Python进行过渡,对C和Python的区别有一个直观的认识。
1. Hello Word
C语言(编译型语言)程序的执行包括三步:1)编译:把程序代码编译为机器码 2)链接:链接程序中引入的各种库 3)执行:执行目标程序;Python(解释型语言)语言程序的执
行只有一步:逐行执行代码
C语言中main函数比较特殊,是程序主入口函数,必不可少且只能有一个,其返回类型为int;Python中不存在主入口函数这一说,main函数只是一个普通的函数,可以任意命名,也
没有返回类型,hello word完全可以用一行代码实现。
C语言中的printf定义在库文件stdio.h中,使用时需引入库文件;Python语言中print是内置函数,可以直接用。
C语言的代码块一般用一对{}包裹;Python语言代码块用冒号和缩进表示。在C中,缩进并不是强制要求的,完全可以把代码全写到一行,也可以正常执行,不过缩进可以提高可读
性。
2. 1-100求和求和
解决相同的问题,Python 的代码量明显比C少
C语言需要声明变量的类型;Python不需要
C语言的语句需要结束符’;’ ;Python中没有(强调格式)
C语言单行注释用// ;Python语言单行注释用#
C语言中的for循环实际上是一个条件循环,包含初始化,循环条件,和每次循环的操作;Python语言的for循环是一个迭代循环,每次从range(100)中取一个数进行操作。
range(100)可以产生0-99这100个数,它是一个生成器,只有在循环环境或一些函数如list()下才会实体化。(更详细的说明可以查看我的博客Python相关的专栏)
3. 检验素数检验素数
输入一个数,检验该数是不是素数。
weixin_38640985
- 粉丝: 8
- 资源: 965
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于HOG和SVM的人脸口罩识别算法matlab代码+说明文档.zip
- 排序实验.cpp
- 二叉树-基于C语言实现的二叉树动态可视化打印.zip
- 9e4b957740da1abcf3772babc8320259e6dba32e.jpg
- u_567203736_1646727498&fm_253&app_138&f_JPEG.jpeg
- u_2243549021_4135333655&fm_253&fmt_auto&app_138&f_JPEG.jpeg
- v2-27052acdaf76c83922770a9caa6b7880_r.jpg
- 使用JavaScript实现的排序二叉树.zip
- 实验8.doc
- 1280.jpeg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0