循环语句

选择控制和循环语句

泪湿孤枕 提交于 2019-12-02 08:49:06
一、选择控制 1、单分支if语句 单分支if语句是当且仅当条件为true时执行一个动作。 单分支语句语法如下: if(布尔表达式){ 语句(组); } 注意 :省略花括号可以让代码更简单,但是容易产生错误。 例题: import java . util . * ; class Demo { public static void main ( String [ ] args ) { Scanner input = new Scanner ( System . in ) ; System . out . println ( "Enter an integer: " ) ; //提示用户输入一个整数 int number = input . nextInt ( ) ; if ( number % 5 == 0 ) { //判断是否为5的倍数 System . out . println ( "HiFive" ) ; } if ( number % 2 == 0 ) { //判断是否为2的倍数 System . out . println ( "HiEven" ) ; } } } 2、双分支if-else语句 当布尔表达式的计算结果为true时,则执行条件为true时该执行的语句;否则,执行条件为false时该执行的语句。 双分支语句语法如下: if(布尔表达式){

5.Python判断 条件 循环语句while/for/if

二次信任 提交于 2019-12-02 03:52:27
1.Python条件语句 if....elif....else 由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。 1 if 判断条件1: 2 执行语句1…… 3 elif 判断条件2: 4 执行语句2…… 5 elif 判断条件3: 6 执行语句3…… 7 else: 8 执行语句4…… 2.循环语句while while语句如下 while 判断条件: 执行语句…… 在 python 中,while … else 在循环条件为 false 时执行 else 语句块: 1 #!/usr/bin/python 2 3 count = 0 4 while count < 5: 5 print count, " is less than 5" 6 count = count + 1 7 else: 8 print count, " is not less than 5" 输出结果如下 1 0 is less than 5 2 1 is less than 5 3 2 is less than 5 4 3 is less than 5 5 4 is less than 5 6

python(For/while循环语句)

≯℡__Kan透↙ 提交于 2019-12-02 03:20:36
一.循环语句 1.while循环 当我们在python中需要重复执行一些动作的时候,这时我们就要用到循环 while循环的结构,当条件成立的时候,就会执行里面的代码 while循环不断的运行,直到指定的条件不满足为止。 注意死循环 while 条件成立: 执行内容 number = 1 # 指定从1开始数 while number <= 5: # 只要number小于或等于5 就接着运行这个循环 print(number) # 打印循环的值 number += 1 # 再给number值 + 1 # 由此类推, 一旦number大于5,循环就停止,整个程序也将到此结束 # 输出结果如下: 1 2 3 4 5 死循环 练习 来源: https://www.cnblogs.com/Mr-ZY/p/11728512.html

03.循环语句

落花浮王杯 提交于 2019-12-02 02:06:21
for 循环: 涉及其它知识点:range,break,continue,pass # range(stop) for i in range(5): print(i) # 输出0到4 # range(start,end,step) # start: 计数的起始值,默认0 # end:指定计数的结束值,但不包括该值 # step:指定步长 for i in range(1, 6, 1): print(i, end=' ') # 输出1到5 # end=' '输出时以空格分割,默认'\n'换行 print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?") for i in range(100): if i % 3 == 2 and i % 5 == 3 and i % 7 == 2: print("答曰:此数为:", i) # 23 break # 符合要求直接退出for循环 # continue是跳过当前循环的剩余语句 # else: # pass # 占位符,不做任何事情 来源: https://www.cnblogs.com/fly-book/p/11725134.html

2019-2020-1学期 20192421 《网络空间安全专业导论>>第三周学习总结

孤街浪徒 提交于 2019-12-02 01:39:38
在简略学习了第六章和第七章的内容后,我对计算机的程序设计层有了新的了解,这两章分别从低级程序设计语言与伪代码以及问题求解与算法设计两个方面对程序设计层进行了阐述,下面是我的收获与问题。 *** 第六章低级程序设计语言与伪代码*** 6.1 计算机操作 计算机:计算机是能够存储,检索和处理数据的可编程电子设备。可编程的,存储,检索和处理是这个定义中的操作字。 存储,检索和处理是计算机能够对数据执行的动作。 控制单元执行的指令能够把数据存储到机器的内存中,在计器内存中检索数据,在算数逻辑单元中以某种方式处理数据。 6.2 机器语言 机器语言:由计算机直接使用的二进制编码指令构成的语言。【也是每种机器有的一个特定的能够被执行的操作集合】 Pep/8:一台虚拟机 虚拟机:为了模拟真实机器的重要特征而设计的假想机器。 Pep/8所反映的重要特性 程序计数器(PC):其中包括下一条即将被执行的指令的地址 指令寄存器(IR):其中包含正在被执行的指令的一个副本 累加器(是一个用来保存操作数据和结果的寄存器) 一个字节能够表示的最大十进制数是255,用二进制表示是111111,用十六进制表示是FF。一个字(16位)能够表示的最大十进制数是65535,用二进制表示是1111111111111用十六进制表示是FFFF。如果既要表示正数,又要表示负数,那么在量级上就会少一位(因为有一位用于表示符号)

2019-2020-1学期 20192419 《网络空间安全专业导论》第三周学习总结 (读书笔记)

本小妞迷上赌 提交于 2019-12-02 00:36:43
第六章 低级程序设计语言与伪代码 6.1 计算机操作 计算机是能够存储、检索和处理数据的可编程电子设备。 存储、检索和处理 是计算机能够对数据执行的动作。 6.2 机器语言 计算机真正执行的程序设计指令是用机器语言编写的指令。 机器语言:由计算机直接使用的二进制编码指令构成的语言。 Pep/8:一台虚拟机 -虚拟机:为了模拟真实机器的重要特征而设计的假想机器。 Pep/8反应的重要特性 Pep/8的内存单元由65536字节的存储空间构成。Pep/8的字长是2字节,或者16比特。 Pep/8有七个寄存器,重点研究其中三个: 程序计数器(PC),其中包含下一条即将被执行的指令的地址。 指令寄存器(IR),其中包含正在被执行的指令的一个副本。 累加器(是一个寄存器)。 指令格式 一条指令由两个部分组成,即8位的指令说明符和(可选的)16位的操作数说明符。指令说明符(指令的第一个字节)说明了要执行什么操作和如何解释操作数的位置。操作数说明符(指令的第二个和第三个字节)存放的是操作数本身或者操作数的地址。有些指令没有操作数说明符。 操作代码(称为操作码)的长度从4比特到8比特不等。4比特操作码的第5位用来指定使用哪个寄存器。 寻址模式说明符 表示了怎样解析指令中的操作数部分。如果寻址模式是000,那么指令的操作数说明符中存储的是操作数所在的内存地址名称。这种寻址模式称为直接寻址。

循环语句for基本概述

二次信任 提交于 2019-12-02 00:09:37
循环语句for基本概述 01. for循环基础语法 for 变量名 in [ 取值列表 ]do 循环体done 02. for循环基本使用示例 #取值列表有多种取值方式,可以直接读取in后面的值,默认以空格做分割符 [root@qiudao /scripts]# cat for-1.sh #!/bin/bash for var in file1 file2 file3do echo "The text is $var" done [root@qiudao /scripts]# sh for-1.sh The text is file1 The text is file2 The text is file3 03. for循环基本使用示例,列表中的复杂值,可以使用引号或转义字符""来加以约束 [root@qiudao /scripts]# cat for-2.sh #!/bin/bash for var in file1 "file2 hello" file3 do echo "The text is $var" done [root@qiudao /scripts]# sh for-2.sh The text is file1 The text is file2 hello The text is file3 #转义字符 [root@qiudao /scripts]# cat

2019-2020-1学期2092412《网络空间安全专业导论》第三周学习总结

孤街浪徒 提交于 2019-12-01 23:51:50
第六章 低级程序设计语言与伪代码 6.1 计算机操作 计算机:计算机是能够存储,检索和处理数据的可编程电子设备 存储,检索和处理是计算机能够对数据执行的动作。 控制单元执行的指令能够把数据存储到机器的内存中,在计器内存中检索数据,在算数逻辑单元中以某种方式处理数据。 6.2 机器语言 机器语言:由计算机直接使用的二进制编码指令构成的语言。 Pep/8:一台虚拟机 虚拟机:为了模拟真实机器的重要特征而设计的假想机器。 程序计数器(PC):其中包括下一条即将被执行的指令的地址 指令寄存器(IR):其中包含正在被执行的指令的一个副本 累加器(是一个寄存器) 用地址指代内存中的某一特定字节 指令格式 指令先进入指令寄存器,然后译解,最后被执行。 一条指令有两个部分组成:8位的指令说明符和16位的操作数说明符 指令说明符(指令的第一个字节)说明了要执行什么操作和如何解释操作数的位置 操作数说明符(指令的第二和第三个字节)存放的是操作数本身或者操作数的地址。(注:有些指令没有操作数说明符) 在Pep/8中,操作代码的长度从4比特到8比特不等 立即寻址:寻址地址是000,指令的操作数说明符中存储的就是操作数;直接寻址:寻址地址是001,操作数说明符中存储的是操作数所在的内存地址名称 立即寻址模式和直接寻址模式的差别决定了操作中数据存储或将要被存储的位置 一元指令:没有操作数(要处理的数据)

2019-2020-1学期 20192406 《网络空间安全专业导论》第三周学习总结

纵饮孤独 提交于 2019-12-01 23:31:49
第六章 低级程序设计语言与伪代码 6.1 计算机操作 我们所用的程序设计语言都必须反映出计算机能够执行的操作类型。让我们通过重述计算机的定义来开始新的讨论:计算机是能够存储、检索和处理数据的可编程电子设备。 这个定义中的操作字包括 可编程的 、 存储 、 检索 和 处理 。上一章指出了数据和操作数据的指令逻辑上是相同的,它们存储在相同的地方。这就是“可编程的”这个词的意义所在。操作数据的指令和数据一起存储在机器中。要改变计算机对数据的处理,只需要改变指令即可。 存储、检索和处理 是计算机能够对数据执行的动作。也就是说,控制单元执行的指令能够把数据 存储 到机器的内存中,在机器内存中 检索 数据,在算术逻辑单元中以某种方式 处理 数据。词语“处理”非常通用。在机器层,处理涉及在数据值上执行算术和逻辑操作。 6.2 机器语言 机器语言 :由计算机直接使用的二进制编码指令构成的语言 Pep/8:一台虚拟机 虚拟机 :为了模拟真实机器的重要特征而设计的假想机器 Pep/8反应的重要特征 回忆第5章中所说的,寄存器是中央处理器中算术/逻辑单元的一小块存储区域,它用来存储特殊的数据和中间值。Pep/8有七个寄存器,我们重点研究其中三个: 程序计数器(PC) , 其中包含下一条即将被执行的指令的地址。 指令寄存器(IR) , 其中包含正在被执行的指令的一个副本。 累加器 (是一个寄存器)。

2019-2020-1学期 20192426 《网络空间安全导论》第三周学习总结

早过忘川 提交于 2019-12-01 23:25:07
第六章 低级程序设计语言与伪代码 6.1计算机操作 1.计算机:能够存储、检索和处理数据的可编程电子设备。 存储、检索和处理 是计算机能够对数据执行的操作。也就是说,控制单元执行的指令能够把数据存储到机器的内存中,在机器内存中检索数据,在算术逻辑单元中以某种方式处理数据。 6.2机器语言 1.机器语言(machine language):由计算机直接使用的二进制编码指令构成的语言。 每种处理器都有自己专用的机器指令集合。 这些指令是机器唯一真正能够执行的指令。 2.Pep/8:一台虚拟机 虚拟机(virtual computer (machine)) :为了模拟真实机器的重要特征而设计的假象机器。 Pep/8有39个机器语言指令。 Pep/8反映的重要特性 Pep/8的字长是2字节,或者16比特。这样向算术/逻辑单元(ALU)流入的数据或从算术/逻辑单元流出的数据在长度上就是16比特。 Pep/8有七个寄存器,我们重点研究:程序计数器(PC)、指令寄存器(IR)、累加器. 累加器是用来保存操作的数据和结果。 可用的比特数决定了我们可以使用的内存大小。 指令格式 在Pep/8中,一条指令由两部分组成,即 8位的指令说明符和(可选的)16位的操作数说明符。 指令说明符(指令的第一个字节) :说明了要执行什么操作和如何解释操作数的位置。 操作数说明符(指令的第二和第三个字节)