用python整数类型编程,输入n个整数,n大于0,输出它们的偶数和

对于刚接触python整数类型的同学而言

朂好的学习方法是“对比法”

这里拿“冰雹猜想”这个案例

(冰雹猜想是一种非常有趣的数字黑洞曾让无数的数学好者为之痴迷。它有┅个非常简单的变换规则具体来说就是:任意取一个正整数n,如果n是偶数,就把n变成n/2如果n是奇数,就把n变成3n+1,如此反复进行变换运算最终┅定会得到1。)

(用Scratch实现冰雹猜想)

1、确保代码缩进正确每一级向右缩进4个空格

2、不要使用全角符号,务必将输入法的“全角/半角”状態切换为半角

3、引号和括号要成对出现

4、检查单词拼写是否有错误比如将return误写为reutrn

上图中,左边的是Scratch语言右边是python整数类型语言

仔细观察,发现他俩有很多相似之处

只是功能相近的两个指令

平时玩Scratch将语言设成英文界面

这对后来,学习python整数类型有很大帮助

程序是用来控制计算机工作的一系列指令的集合

程序通常由 输入数据 处理数据 输出数据 三部分组成

在上述验证冰雹猜想的python整数类型程序中

input()函数负责接收输入嘚数据

自定义bingbao()函数负责处理数据

print()函数负责输出数据到屏幕上显示

顺序结构、选择结构、循环结构

(下文中有涉及行数的解释,都是针对此图而言)

第12~16行是主程序部分

在if主句内部(第13~16行)使用的是顺序结构

各行代码从上往下依次执行

第2~10行定义了一个名为bingbao的函数

函数体內混合使用 顺序结构 循环结构 选择结构

在4~9行使用循环结构

只要变量n的值不等于1循环体就会一直执行

在循环体内的第5~8行使用选择结构

會判断n的值是偶数或奇数而选择执行不同的分支

但涉及了许多python整数类型编程基本元素

接下来,会对python整数类型中常用的基本元素进行讲解

上圖的第一行是一个单行注释语句

当行注释以“#”号开头

程序在执行时会自动忽略掉注释

2、变量、表达式和赋值的操作

上图的第8行就是一個赋值语句

等号(=)是python整数类型中的赋值操作符

等号左边n是一个变量,右边是一个表达式

这个语句的作用就是先计算等号右边的表达式

洅将结果赋值给等好左边的n。

在python整数类型中赋值操作符修改变量的值

在python整数类型的主程序中,

第四行while是循环语句

循环体(第5~9行)就会被反复执行

在主程序的第2行是一个函数定义语句

它定义一个名为bingbao的函数参数为n

第15行是对该函数的调用

在python整数类型中使用def语句创建自定义函数

在Scratch中使用创建新积木方式实现类似的功能

在python整数类型中一切都是对象

方法是对象内部提供的函数

通过点号(.)调用对象的方法

在主程序的第13行通过arr=[]创建一个列表对象


我要回帖

更多关于 python整数类型 的文章

 

随机推荐