循环语句

c语言作业

戏子无情 提交于 2019-12-01 06:57:52
一.思维导图 二.if-else;switch;for;while;do-while; 1.if_else语句 : if(条件1) { 语句1; } else { 语句2; } 遇到的问题:1.if后忘加{}2.对于多个if-else语句,else属于哪个if不确定。 解决方法:在编译器中运行代码,养成在if后添加{}的习惯。 2.switch语句 使用方法: switch(常量) { case 表达式: 语句;break; case 表达式: 语句;break; … case 表达式: 语句;break; default: 语句; } 遇到的问题:在case后忘加break,导致程序跳不出循环。 解决方法:注意在每个case语句后添加break。 3.for语句 使用方法: for(表达式1; 表达式2; 表达式3) { 语句 } 遇到的问题:由于代码错误或过于冗长,导致程序运行超时或答案错误。 解决方法:先在纸上写下该流程,计算无误后在输入。 4.while语句 使用方法: while(循环条件) { 循环体语句 } 与for一致。 5.do-while语句 使用方法: do { 循环体语句 }while(循环条件); 遇到的问题:分不清与while的区别,使用错误。 解决方法:记住do-while与while的区别:do-while至少会循环一次。 6

C语言知识

我的梦境 提交于 2019-12-01 06:52:05
一 . C语言知识思维导图 二. 写出自己对以下语法的认识 1.If else: If(语句1){ 语句2; } else { 语句3; } 认识: 判断语句1,如果不成立的话做else后面语句3,成立的话就走语句2,可以有许多if else语句组合在一起,进行更复杂更多的判断,用这种语句要注意判断关系符号==<>等等,还有语句1是等式的话会有一个值,0或1,直接语句1为数字也是于是否等于0如果不等于就成立,等于就不成立,走else语句。 2.switch case: Switch(ch){ Case a:语句1;break; Default:语句;break; } 认识:在switch()里得到一个字符或数字,在case里找到相应的地方执行语句,判断ch与a,成立就走后面语句,不成立就接下去找,分有break和无break的情况,有break就执行完语句就退出,如果执行语句后没有break,就接下去执行接下去不管case成不成立,执行语句一直到有break语句,没有break就一直到结束,还有default就是找不到对应的case就执行default的语句。提醒要注意是否有break,有和没有运行结果不一样。 3.for: For(语句1;语句2;语句3){ } 认识:语句1进行需要的一开始变量赋值,执行一次,在接下去的循环当中就不会再用到了,如果不需要可以不写,但是后面的

博客作业

岁酱吖の 提交于 2019-12-01 06:12:28
一.思维导图 [思维导图] 二.语法认识 1.if_else语句 使用方法: if(条件1) { 语句1; } else { 语句2; } 遇到的问题: 对于if和else的两两配对理解不够,导致程序判断结构异常。 解决方法: 牢记else和if的匹配准则:else与最靠近它的、没有与别的else匹配过的if相匹配。并在编辑代码时采用多层缩进的书写格式,使判断结构层次分明。 注意事项: else后无需再编辑条件,为养成良好的编辑习惯,if-else语句的大括号要打出来。 2.switch语句 使用方法: switch(整形表达式) { case 常量表达式1: 语句1;break; case 常量表达式2: 语句2;break; … case 常量表达式n: 语句n;break; default: 语句n+1; } 遇到的问题: 过于依赖switch,导致有时编辑出的代码质量不好,不便于检查和后期的程序维护。 解决方法: 在解决问题时只在switch语句的优势十分明显时使用switch语句,慎用、智用switch语句。 注意事项: switch语句中的break语句并不是每个case语句后都必须有, 这个机制可以让switch语句的用途大大增加,所以要在switch语句中智慧的安排break的位置。 3.for语句 使用方法: for(表达式1; 表达式2; 表达式3) {

Python开发【第六篇】循环语句

别等时光非礼了梦想. 提交于 2019-12-01 05:31:09
while 语句 注意事项:1.要控制循环的真值表达式的值来防止死循环 ​ 2.通常用真值表达式内的循环变量来控制循环条件 ​ 3.通常在语句内部改变循环变量 ​ 4.只要是语句都可以互相嵌套 while语句嵌套 ​ while语句本身就是语句,和其他语句一样,可以嵌套到任何的复合语句中 while 真值表达式1: 语句块1 while 真值表达式2: 语句块2 #!usr/bin/env/python # -*- coding:utf-8 -*- j = 1 while j <= 10: i = 1 while i <= 20: print(i,end='') i += 1 print() j += 1 break语句 ​ 用于循环语句(while或者for语句中),用来终止当前循环语句的执行 说明:当break语句执行后,此循环语句break之后的语句将不再执行 break语句通常和if语句组合使用 break语句终止循环时,循环语句else子句的语句块不会执行 break语句只能终止当前循环语句的执行,如果有循环嵌套时,不会跳出嵌套的外重循环 break语句只能在while或者for循环语句内部使用 死循环 死循环是指循环条件一直成立的循环,死循环通常使用break语句来终止死循环 例子: #!usr/bin/env/python # -*- coding:utf-8 -*-

全面系统Python3入门+进阶课程 ✌✌

本秂侑毒 提交于 2019-12-01 05:09:17
全面系统Python3入门+进阶课程 Python语言本身就是一门简单的语言,入门非常容易。 机器学习中用到的Python(语法)相对就更简单了。 本文从机器学习的视角来看需要具备的Python基础。 我们的目标是~~ 没有蛀牙... 针对一个程序员(如Java程序员),在1个小时内学会足够机器学习中使用到的Python语法。 1. Python简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 Guido van Rossum Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。 Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。 Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。 2. Python基础

7 循环

 ̄綄美尐妖づ 提交于 2019-12-01 04:56:20
1 while循环 while 条件: 执行代码 2 死循环 count = 0 while True: print("死循环') count += 1 3 break 和 continue break:完全结束一个循环,跳出循环体执行循环后面的语句 continue:终止本次循环,接着还执行后面的循环 4 while ... else ... 与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句 while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句 count = 0 while count <= 5 : count += 1 if count == 3: print("Loop",count) else: print("循环正常执行完啦") 来源: https://www.cnblogs.com/shibojie/p/11656264.html

python之循环语句

泪湿孤枕 提交于 2019-12-01 02:37:32
(一)while循环 "i+=1"起到控制循环结束运行的作用,如果没有"i+=1"程序将会陷入死循环。 代码: 1 a_tuple = ('fkit', 'crazyit', 'Charli') 2 i = 0 3 # 只有i小于len(a_list),继续执行循环体 4 while i < len(a_tuple): 5 print(a_tuple[i]) # 根据i来访问元组的元素 6 i += 1 运行结果: fkit crazyit Charli (二)for循环 isinstance() 函数用于判断某个变量是否为指定类型的实例。 代码: 1 src_list = [12, 45, 3.4, 13, 'a', 4, 56, 'crazyit', 109.5] 2 my_sum = 0 3 my_count = 0 4 for ele in src_list: 5 # 如果该元素是整数或浮点数 6 if isinstance(ele, int) or isinstance(ele, float): 7 print(ele) 8 # 累加该元素 9 my_sum += ele 10 # 数值元素的个数加1 11 my_count += 1 12 print('总和:', my_sum) 13 print('平均数:', my_sum / my_count) 运行结果: 12

C零基础课程-19-do-while循环、for循环、break与continue

女生的网名这么多〃 提交于 2019-12-01 01:41:32
目录 do...while循环 for循环 break与continue 除了while循环外,C语言中还提供了do...while及for循环另外两种循环语句 do...while循环 do...while循环的语法为: do { 循环体语句; }while(条件表达式); 使用do...while打印0到9: #include <stdio.h> int main(int argc, char* argv[]) { int i = 0; do { printf("%d\r\n", i); i++; } while (i < 10); return 0; } for循环 for循环的基本语法结构: for(语句1;语句2;语句3) { 循环体语句 } 其中 语句1为for循环开始前会执行的初始化语句 语句2为每次循环开始前,用作判断循环是否继续的条件表达式 语句3为每次循环结束后(下一次循环是否执行判断前)要执行的语句,一般用于步进 使用for循环打印0到9: #include <stdio.h> int main(int argc, char* argv[]) { int i = 0; for (i = 0; i < 10; i++) { printf("%d\r\n", i); } return 0; } for循环中的语句1-3并不要求一定存在

if 02天

本秂侑毒 提交于 2019-11-30 23:18:25
if 条件语句 语法: 执行过程: 如: 如果 if 条件成立时的执行语句只有一条,是可以省略大括号,但如果执行语句有多条,那么大括号就是不可或缺的 Java条件语句之 if...else if...else 语句的操作比 if 语句多了一步: 当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,否则罚做 500 个俯卧撑。 语法: 执行过程: 如: Java条件语句之多重 if 多重 if 语句 ,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,如果成绩介于 70 分至 90 分之间,则奖励一个红米,否则罚做 500 个俯卧撑。 语法: 执行过程: 如: 该段代码的含义是:如果 score 值大于90,则奖励一个 Iphone 5s ,当 score 值小于等于 90 时,先判断 score 是否大于 70 ,如果 score 是介于 70--90 之间,则奖励一个红米,如果成绩小于等于 70 ,则罚做 500 个俯卧撑 当需要判断的条件是连续的区间时,使用多重 if 语句是非常方便滴! Java条件语句之嵌套 if 嵌套 if 语句 ,只有当外层 if

【JAVA】增强for循环for(int a : arr)

非 Y 不嫁゛ 提交于 2019-11-30 19:40:14
介绍 这种有冒号的for循环叫做foreach循环,foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。 foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。 从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。 foreach的语句格式: 在数组或集合上遍历变量 for(元素数据类型 变量 : 数组或Collection集合){ 使用变量即可,该变量就是元素 } END 来源: https://www.cnblogs.com/anliux/p/11637827.html