循环语句

2020/2/2-Python学习计划

[亡魂溺海] 提交于 2020-02-02 13:35:04
Python基础 上学期的课程中我学习了编译原理,虽然成绩渣渣,但是不影响我对编译过程有了整体的理解; Python作为一种计算机编程语言,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。 最后要注意的是:Python程序是大小写敏感的,如果写错了大小写,程序会报错。 同时需要注意的是:Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。 List与Tuple Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改。 Python条件 条件判断可以让计算机自己做选择,Python的if...elif...else很灵活。 条件判断从上向下匹配,当满足条件时执行对应的块内语句,后续的elif和else都不再执行 Python循环 for x in ... 循环就是把每个元素代入变量 x ,然后执行缩进块的语句。 Python提供一个 range() 函数,可以生成一个整数序列

回头再看C++【第六天】

家住魔仙堡 提交于 2020-02-02 04:01:19
回头再看C++【第五天】 流程控制语句 语句和语句块 顺序结构 选择结构 循环结构 流程控制语句 C++语言结构化程序由若干个基本结构构成,每个基本结构可以包含一条或若干条语句。程序中语句的执行顺序称为程序结构,如果程序语句是按照书写顺序执行的,则称为顺序结构;如果是按照某个条件来决定是否执行,则称为选择结构;如果某些语句要反复执行多次,则称为循环结构。 语句和语句块 语句是指定程序做什么和程序所处理的数据元素的基本单元。大多数C++语句都以分号结尾 。语句有许多不同的种类,最基本的语句是把一个名称引入到程序源文件中的语句。最简单的语句只有一条语句,只有一个结束标志,但是可能会有一个或一个以上的表达式。它可能只完成一种运算,也可能完成多种运算。 书写语句时,末尾一定要写上分号; 空语句是指只有一个分号的语句,在语法上需要但逻辑上什么都不需要做。 语句块可用用大括号{}来作为标志,可嵌套任意级。 当语句块内只包含一条时,大括号可以省略。 C语言程序的组成比较复杂,不但有变量和常量等简单元素,而且还有函数 、数组和语句等较大的个体。但是从整体方面上看,C语言程序的结构比较清晰。 C++程序的执行部分是由语句组成的,程序的功能也是由执行语句实现的。C++语言语句可 分为如下5类。 表达式语句:表达式语句由表达式加上分号“;”组成。 表达式; 函数调用语句:由函数名、实际参数和分号“;

我的MYSQL学习心得(十) 自定义存储过程和函数

一曲冷凌霜 提交于 2020-02-01 20:20:30
自定义函数 (user-defined function UDF)就是用一个象ABS() 或 CONCAT()这样的固有(内建)函数一样作用的新函数去扩展MySQL。 所以UDF是对MySQL功能的一个扩展 创建和删除自定义函数语法: 创建UDF:    CREATE [AGGREGATE] FUNCTION function_name(parameter_name type,[parameter_name type,...])    RETURNS {STRING|INTEGER|REAL}   runtime_body 简单来说就是:    CREATE FUNCTION 函数名称(参数列表)   RETURNS 返回值类型   函数体 删除UDF:    DROP FUNCTION function_name 调用自定义函数语法:    SELECT function_name(parameter_value,...) 语法示例: 创建简单的无参UDF CREATE FUNCTION simpleFun()RETURNS VARVHAR(20) RETURN "Hello World!"; 说明: UDF可以实现的功能不止于此,UDF有两个关键点,一个是参数,一个是返回值, UDF可以没有参数,但UDF必须有且只有一个返回值 在函数体重我们可以使用更为复杂的语法,比如

循环结构与选择结构

我怕爱的太早我们不能终老 提交于 2020-02-01 16:29:28
--------循环结构-------- for 循环 : int count = 5; for(int i =0 ; i<=count ;++i){ NSLog(@"-----"); } for的定义,()内的三段表达式,除了中间的必须产生布尔型,并未对其余两段有所限制,只要是表达式就可以了。 常见的 for 循环种类: 1、for(int i = 0;i < 100;i++) //递减和递加的算一种 2、for(;true;) //有空表达式的 3、 for (int i = 100, j = 100; i > 0 || j>0 ; i--,j++) //有多表达式的 while 语句: while(count<=5){ NSLog(@"%i",count); ++count; } 圆括号内的指定表达式 (count<=5) 将被求值。如果表达式求值结果为 turn ,则执行随后的程序语句 (NSLog(); ++count) 。执行完成之后将再对表达式求值,直至表达式的最终求值结果为 false 时,循环终止。执行循环之后的语句。 do 语句: do{ NSLog(@"%i",count); ++count; }while(count<=5); 前两种循环结构都要在循环开始前测试一组条件。因此如果条件不满足,那么可能永远也不会执行循环体。 而 do 语句的作用与执行过程是

第六章:循环结构(二)

不问归期 提交于 2020-02-01 16:27:26
第六章:循环结构(二) 一. for 循环 1.循环结构的四个组成部分 (1). 初始部分:设置循环的初始状态,比如我们设置记录循环次数的变量 i 为 0 . (2). 循环体:重复执行的代码 . (3). 迭代部分:下一次循环开始前要执行的部分,在while循环中它作为循环体的一部分,比如使用"i++;"进行循环次数的累加 . (4). 循环条件:判断是否继续循环的条件 . 语法 for(表达式1; 表达式2; 表达式3) { 循环体 } 2.for 循环中三个表达式的含义 表达式 形式 功能 举例 表达式 1 赋值语句 循环结构的初始部分, 为循环变量赋初值 int i = 0 表达式 2 条件语句 循环结构的循环条件 i < 100 表达式 3 赋值语句,通常使用++或--运算符 循环结构的迭代部分, 通常用来修改循环变量的值 i++ 2. 执行顺序 (1). 执行初始部分 (int i = 0;) . (2). 进入循环条件判断 (i < 100) . (3). 根据循环条件判断结果 如果为true,执行循环体。 如果为false,退出循环体,步骤(4)、(5)均不执行 . (4). 执行迭代部分,改变循环变量值 (i ++) (5). 依次重复步骤(2)、(3)、(4),直到退出 for 循环结构 3.省略表达式 (1). 省略"表达式 1",例如: [java]

window的dos命令学习笔记 四

不羁岁月 提交于 2020-02-01 08:26:34
文章目录 一、dos历史学习笔记 二、语句结构: 1、if条件语句(选择结构) 官方说明: 示例: 1)、字符串比较 2)、存在判断 3)、定义判断 4)、使用if写一个成绩分类 5)、优化下成绩分类 2、==for循环(很重要)== 官方帮助文档: 0)、for语句中的几种分隔符形式 1)、无参数 2)、参数/L 3)、参数/F 4)、参数/D或/R 5)、强化学习for的用法: <1>、想快速报告每个硬盘分区的剩余空间: <2>、查看当前目录下的bat文件内容: <3>、 用 /r 遍历目录树 : <4>、将某一文件内容或命令执行结果作为循环范围 : <5>、将某一文件内容选取第几列使用 : <6>、查询一个目录下的文件的名字: 一、dos历史学习笔记 window的dos命令学习笔记 一 window的dos命令学习笔记 二 window的dos命令学习笔记 三 二、语句结构: 类似于C语言,批处理也有它的语句结构。批处理的语句结构主要有选择结构(if语句)、循环结构(for语句)等。 今天开始学习一下语句结构。 1、if条件语句(选择结构) if语句实现条件判断,包括字符串比较、存在判断、定义判断等。通过条件判断,if语句即可以实现选择功能。 官方说明: E:\000dos\4笔记四 > if /? 执行批处理程序中的条件处理。 IF [ NOT ] ERRORLEVEL

python基础-8.流程控制语句

大兔子大兔子 提交于 2020-01-31 17:13:35
Python3 流程控制语句 python3 的流程控制语句包括: if 条件语句 while循环语句 for 循环语句 range函数 break continue pass 一、if语句 if语句是python中最常用的条件控制语句,其格式为: if 条件一: statements else: statements if 条件一: statements elif 条件二: statements else: statements 注意: 1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块 3、在Python中没有switch – case语句 代码示例: # 示例1: a = 7 if a > 4: print('ok') else: print('no') # 示例2: a = 7 if a < 4: print('小于4') elif a < 8: print('4<a<8') else: print('a>8') 二、while循环语句 while语句的格式为: while 条件: statements 还是要注意冒号和缩进,在使用while循环时,要注意对循环的控制,非必要情况下,不要写成死循环;此外,python中没有do..while循环 示例代码: # 先会刹车 a = 4 i =

24.循环

十年热恋 提交于 2020-01-31 11:52:54
循环结构分两大类,一类是当型,一类是直到型。 当型: 当布尔表达式条件为true时,反复执行某语句,当布尔表达式的值为false时才停止循环,比如:while与for循环。 直到型: 先执行某语句, 再判断布尔表达式,如果为true,再执行某语句,如此反复,直到布尔表达式条件为false时才停止循环,比如do-while循环。 while /** * public static void main(String[] args) { * @author yuan * */ public class TestWhile { public static void main ( String [ ] args ) { //1+2+3+4+...+100 = 5050 //暴力算法 //1-100之间的累加和 int i = 1 ; int sum = 0 ; while ( i < 100 ) { sum += i ; i ++ ; } System . out . println ( sum ) ; } } do while do-while循环结构会先执行循环体,然后再判断布尔表达式的值,若条件为真,执行循环体,当条件为假时结束循环。do-while循环的循环体至少执行一次 //1-100之间的累加和 public class TestDoWhile { public static

python3循环语句while

隐身守侯 提交于 2020-01-31 09:32:15
Python的循环语句有for和while语句,这里讲while语句。 Python中while语句的一般形式 : while 条件判断 :   语句 需要注意冒号和缩进。另外,注意Python中没有do...while循 环 。 例入:用while计算1到100的总和。 #!/usr/bin/env python3n = 100sum = 0counter = 1while counter <= n: sum = sum + counter counter += 1print("1 到 %d 之和为: %d" % (n,sum)) 执行结果如下:1 到 100 之和为: 5050无限循环我们可以通过设置条件表达式永不为False达到无限循环,例如: #!/usr/bin/python3var = 1while var == 1 : # 表达式永远为 true num = int(input("输入一个数字 :")) print ("你输入的数字是: ", num)print ("Good bye!")结果如下: 输入一个数字 :1 你输入的数字是: 1 输入一个数字 你可以使用CTRL +C退出当前的无限循环。 无限循环在服务器上客户端的实时请求非常有用。 break和continue语句及循环中的else子句 break语句将跳出while的循环体,使循环结束。 例如: var

python条件、循环语句

别来无恙 提交于 2020-01-31 07:05:54
我们都知道,程序执行的语句只有三种,分别是顺序语句(从上到下)、条件语句、循环语句,程序默认都是从上往下进行执行,那么python的条件语句和循环语句又是什么样的呢?且听我慢慢跟你讲解 首先我们来看 pythond的条件语句:---------->if条件语句 语法:只有if,没有else 例如: if 1==1 : print(''abc'') print(''abcdef'') print(''abcdef'') (单分支) 语法: if 条件: 代码块 else: 代码块 (多分支) 语法: if 条件: 代码块 elif 条件: 代码块 ------- else: 代码块 注意:代码块的缩进要一致,一般缩进4格,否则报错 语法:if语句嵌套 例如: 1 if 1==1: 2 if 2==2: 3 print('我是pythonman') 4 print('我是pythonman_1') 5 else: 6 print('内存判断分支打印') 7 else: 8 print('abc') 程序执行结果是: 我是pythonman 我是pythonman_1 现在 我们把代码改一下: if 1==1: if 2!=2: print('我是pythonman') print('我是pythonman_1') else: print('内存判断分支打印') else: print(