pseudocode 聊聊语法和伪代码

栏目:教育 2021-11-30 22:35:28
分享到:

04

2020-07

文科生带你学Python|说说语法和伪代码

学习语法是学习编程的起点,本文将正式进入Python的编程世界

了解更多信息

图片来源于网络,如侵删

伪代码

对于我们零基础的朋友来说,在学习编程之前先学习伪代码是重要的一步。可以说,用伪代码思维可以更好的开始编程。

首先,我们来介绍一下伪代码是做什么的。简单来说,虽然编程语言很多,但每个人对一个问题的思考几乎是相似的。为了更好的沟通,使用不同编程语言的程序员创造了伪代码,或者伪代码本身以类似代码的形式表达了我们解决问题的思路。

例如,从1到100

从数学上讲,有很多方法可以解决这个问题

思维一:小学生的思维

1+2+3+4+...+100,简单加暴力

想法二:使用定理

1+2+3+……+100=*100/2=5050

想法三:算术级数寻求和平

a1=1,d=1

Sn=na1+d=5050

…………

等等等等等等等等。

想法一:

毕竟用电脑做暴力求和比用手要快,但是简单的加1到100,完成输入是需要时间的

想法二:

就像我们在做数学计算一样,我们按照一定的公式计算,把公式交给计算机。不过公式我已经写出来了,计算完全不是问题,最坏的情况,一个普通的计算器就能解决

想法三:

既然用了电脑,我能不能不自己推导公式,得出一个不需要暴力计算的简单点:

就像这个

总和=0

i=1

因为我的概率是1比100

sum=sum+i

i=i+1

嗯,这一段大家熟悉吗?是的,高中数学课本上有这样一节,虽然考试时这一节内容很少。如果你觉得熟悉,恭喜你。开始编写代码会容易得多。完全不熟悉的同学不用担心。Python本身的语法和伪代码很像,学习的时候可以逐渐掌握。

语法

编程语言和自然语言有一定的相似性,那就是语法的重要性。接下来,我们介绍Python语言中的一些语法规则:

区分大小写

从字面上看,A和A在Python中意味着两种不同的东西

缩进有实质性的意义

缩进在Python中用来定义代码块,缩进距离相同的语句就是同一个代码块

注释和空行被忽略

在代码执行过程中,注释和空行会被自动忽略。

注释有两种形式,一种是#,只能用于单行注释,另一种是三个单引号中的内容,可以有多行注释

语句被一个接一个地执行

从字面上看,除非您自己设置控制语句,如循环和条件,否则它们都是逐个执行的

数据类型

基本数据类型一般分为六种基本数据类型:数字、字符串、列表、元组、字典和集合

数据类型在编程语言中非常重要,尤其是在数据分析过程中,很多错误都是由数据类型引起的,所以我们必须对此给予更多的关注

示范

1.区分大小写

2.压痕具有重要意义

3.注释和空行被忽略

4.程序按顺序执行

简单解释一下,对于计算机来说,执行过程是这样的:

第一步:给Y赋值1

第二步:Y被指定为2

第三步:给Y赋值7

第四步:输出y的值

所以在输出的时候,输出7。

顺便问一下

你觉得很简单吗?是不是有一种错觉,认为本教程的作者把所有人都当成弱智?其实主要是因为Python本身真的那么简单~

人力资源大数据

用数据增强人力资源管理