-
2019-02-23 09:36:32
控制语句。控制语句用于控制程序的流程,以实现程序的构造结构方式。包过:
IF()…else… (条件语句)
switch (多分支选择语句)for()… (循环语句)
do…while() (循环语句)
while()… (循环语句)辅助指令:
break (终止执行switch或循环语句)
continue (结束本次循环语句)
goto (无条件转向语句)
return (从函数返回语句)IF(表达式)
{语句1}
else
{语句2}
如果表达式为真,则执行语句1:否则执行语句2.超出yc;overflow: hidden;
更多相关内容 -
C#条件语句、循环语句(if、while)
2020-09-04 12:56:16主要介绍了C#条件语句、循环语句(if、while)的用法,学习c#的朋友可以参考下 -
python-while循环和关键字
2022-02-19 16:13:43#while 条件语句: # 循环体 #例如:用while循环打印五遍‘hello world’ a = 0 while a<5: print('hello world') a += 1 2.说明 while - 关键字;固定写法 条件语句 - 可以是任何有结果的表达式(赋值语句) ...while循环和关键字
一、while
1.语法
#while 条件语句: # 循环体 #例如:用while循环打印五遍‘hello world’ a = 0 while a<5: print('hello world') a += 1
2.说明
while - 关键字;固定写法
条件语句 - 可以是任何有结果的表达式(赋值语句)
: - 固定写法
循环体 - 就是被重复重复执行的代码,和while保持一个缩进的一条或多条语句
3.执行过程
–先判断条件是否为True,如果是就执行循环体;循环完成后再次判断条件是否为True;如果是继续执行循环体,直到判断条件为False,结束循环
4.应用
循环语句有for循环和while循环两种,实际使用的时候,多考虑简单性;如循环次数确定用for循环,如果循环次数不确定用while循环
二、关键字(continue和break)
应用场景:只能在循环体中使用(for循环和while循环)
1.continue
作用:结束一次循环
执行循环体的时候,如果遇到continue则结束当前循环,进入下一次循环
for x in range(3): print('aaa') print('bbb') continue print('ccc') # 由于continue在此循环之上,无法执行下一行代码
2.break
作用:结束整个循环
执行循环体的时候,如果遇到break则整个循环体结束
#例如:输入登录密码,直到输入正确为止 a = '123' while 1: pass_word = input("请输入密码:") if pass_word == a: break else: print("密码错误") print("登录成功")
#练习:写一写猜数字游戏 mport random num = random.randint(0, 100) total = 0 while 1: num1 = int(input("请说出你的数字(0到100的整数):")) total += 1 if num1 == num: break elif num1 > num: print("大了") else: print("小了") print("恭喜你猜对了") print('一共猜了', total, '次', sep="")
一、选择题
-
下列变量名中不合法的是?(c)
A. abc
B. Npc
C. 1name
D ab_cd
-
下列选项中不属于关键字的是?(B)
A. and
B. print
C. True
D. in
-
下面哪个选项对应的代码写法是正确的?(C)
A.
print('Python') print('新手村')
B.
print('Python') print('新手村')
C.
print('Python') print('新手村')
D.
print('Python''新手村')
-
下面选项中能打印出50的是?(B)
A.
print('100 - 50')
B.
print(100 - 50)
-
关于引号,下面选项中使用正确的是?(D)
A.
print('hello)
B.
print("hello')
C.
print(“hello”)
D.
print("hello")
二、编程题
-
写代码在控制台打印
good good study, day day up!
print("good good study,day day up!")
-
写代码在控制台打印5次
you see see, one day day!
for _ in range(0, 5): print('you see see,one day day')
-
写代码打印数字 11、12、13、… 21
for i in range(11, 22): print(i, end=" ")
-
写代码打印数字 11,13,15,17,…99
-
for i in range(11, 100, 2): print(i, end=' ')
-
写代码打印数字:10、9、8、7、6、5
for i in range(10, 4, -1): print(i)
-
写代码计算:1+2+3+4+…+20 的和
count = 0 for i in range(21): count += i print(count)
-
写代码计算100以内所有偶数的和
count = 0 for i in range(0, 101, 2): count += i print(count)
-
写代码统计100~200中个位数是3的数的个数
count = 0 for i in range(103, 200, 10): count += 1 print(count)
-
写代码计算
2*3*4*5*...*9
的结果count = 1 for i in range(2, 10): count *= i print(count)
-
输入一个数,如果输入的数是偶数就打印
偶数
否则打印奇数
num = int(input("请输入一个正整数:")) if num % 2: print("奇数") else: print("偶数")
-
统计1000以内能被3整除但是不能被5整除的数的个数。
-
count = 0 for i in range(3, 1000): if i % 3 == 0 and i % 5 != 0: count += 1 print(count)
-
-
Python3之for和while循环语句
2020-12-21 12:35:05while循环语句和if条件语句一样,需要注意冒号(:)和缩进,Python3中没有do…while语句 a、形式 while 判断条件(condition): 执行语句(statements)…… b、流程图 c、无限循环 如果while循环语句的条件表达式结果... -
Python的变量名、数据类型和简单运算、条件语句,循环及练习——02
2020-12-17 12:15:38下划线 'name_1','age_1'注意:不能以数字开头 例:1name_,不能是Python中的关键字,最好不要与Python内置的东西重复,如:'and','as','break','class'....补充:在写变量名时,尽量让变量名起的有意义一些,如...Python中的变量名
->字母 'name','age',
->数字 'name1','age1'
->下划线 'name_1','age_1'
注意:不能以数字开头 例:1name_,不能是Python中的关键字,最好不要与Python内置的东西重复,如:'and','as','break','class'....
补充:在写变量名时,尽量让变量名起的有意义一些,如用户ID应该写作user_id较为合适。
数据类型
字符串类型
在Python中引号之中的内容即字符串。
如:
name1 = '萨摩耶'name2= "雪梨"name3= '''中型犬'''name4= """雪橇犬"""
单引号,双引号,三引号都可以用来表示,注意引号两边要对称。
字符串的运算
字符串的加法:
name = name1 +name2
name= '萨摩耶雪梨'
字符串的乘法:
name = name2 * 10name= '雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨'
表示让该字符串重复出现10次。
注意:字符串的运算只有加法和乘法两种。
数字类型
数字类型没有引号,只写数字
age = 3
数字的运算加法的运算
a = 5b= 3c= a +b
c= 8
减法的运算
c = a -b
c= 3
乘法的运算
c = a *b
c= 15
乘法中还有求幂的运算
d = 2**2d= 4
这里的**表示次方,为2的2次方 。如若要表示4的8次方,则应写作4**8。
除法的运算
a = 19b= 8c= a /b
c= 2.375
整除,取商
c = a //b
c= 2
取余
c = a %b
c= 3
取余是a除以b之后所余下的数,学过取余后,我们可以用取余的方法来判断一个数是奇数还是偶数
c = a % 2
if c ==0:print('偶数')else:print('奇数')
条件语句
基本语句
if + 条件:
内部代码块
内部代码块
else:
。。。
注意这里的内部代码块前有缩进,在python中的缩进以Tab键作为标准,if语句下缩进之后的为内部代码块。
伪代码:如果1等于1,那么输出'欢迎登录',否则输出'登录失败'。
实现:
if 1 == 1:print('欢迎登录')else:print('登录失败')
嵌套
伪代码:如果1等于1时,2等于2,输出'欢迎vip用户登录',如果1等于1时,2不等于2,输出'欢迎普通用户登录',否则输出'登录失败'。
实现:
if 1 == 1:if 2 == 2:print('欢迎vip用户登录')else:print('欢迎普通用户登录')else:print('登录失败')
多条件判断
grade = input('请输入用户级别')if grade == '白金用户':print('欢迎你,白金用户')elif grade == '钻石用户':print('欢迎你,钻石用户')elif grade == 'vip用户':print('欢迎你,vip用户')else:print('欢迎你,普通用户')
补充pass的用法
当你的if语句中if内部什么也不想操作可以写作
if 1==1:pass
else:print('欢迎')
如果是
if 1==1:
else:
print('欢迎')
则是错误的,python中不允许该做法,所以这里应该使用pass
循环
死循环
while 1 == 1:print('ok')
条件永远成立,永远执行。
whlie 循环
count =0while count <= 10:print(count)
count= count +1
补充:continue 终止当前循环,开始下次循环
break 终止当前循环
总结练习
1、使用while循环输出1,2,3,4,5,6,7,9,10。
count = 1
while count <= 10:if count == 8:pass
else:print(count)
count= count +1
2、求1-100所有数的和。
n = 1s=0while n <= 100:
s= s +nprint(s)
n= n + 1
3、求1-100所有的奇数
n = 1
while n <= 100:
temp= n %2
if temp ==0:pass
else:print(n)
n= n + 1
4、求1-100所有的偶数
n = 1
while n <= 100:
temp= n %2
if temp ==0:print(n)else:passn= n + 1
5、求1-2+3-4+5-6+7...99所有数的和
n = 1s=0while n < 100:
temp= n % 2
if temp ==0:
s= s -nelse:
s= s +n
n= n +1
print(s)
6、用户登录(三次机会重试)
count =0while count < 3:
user= input('请输入用户名')
pwd= input('请输入密码')if user = 'root' and pwd = '123456':print('欢迎登录!')break
else:print('用户名或密码错误')
count= count + 1
-
type是关键字吗 java中的Type关键字问题
2021-05-22 09:22:18C语言type是关键字吗。为什么?type不是关键字 验证代码如下: #includevoid main(){ int type=9;printf("The type=%d",type);}验证结果如下: 如果你开始想念小编,记住,不是小编自己要走,是你自己先松手。java中...C语言type是关键字吗。为什么?
type不是关键字 验证代码如下: #includevoid main(){ int type=9;printf("The type=%d",type);}验证结果如下: 如果你开始想念小编,记住,不是小编自己要走,是你自己先松手。
java中的Type关键字问题
type是mysql的关键字吗length(content_type_name);字段content_type_name的值的字节长度。
Mysql放弃对‘TYPE’关键字的支持了吗
mysql从5.1.17版本已经放弃了对"TYPE"的支持。
C语言elemtype,其中elemtype不是关键字,那么如果一条路成千上万人在走,小编不知道你会与小编并肩还是擦身。
c++模板定义中的两个关键字 class 和 typename 有在这个世界上,不要太依赖别人。因为即使是你的影子,也会在黑暗时离开你的。
下列四组选项中,均不是C语言关键字的选项是______。
A.define IF type B.getc char printf C.include scanf case D.while go答案:A A:define是宏定义预处理指令,不是C语言的关键字,if是C语言的关键字,但是C语言区分大小写,所以IF不是关键字,type没有此关键字。 B:getc和printf都是C语言标准库函数,char是关键字。 C: include是宏包含预处理指令。
boot type order是什么意思
它是BIOS的一个设置,意思是引导顺序,你会在那个选项下看到一些关键词:CD-ROM、DVD-ACER、harddisk-WD、boot from LAN等等(前两个是光驱启动;第三个是硬盘启动,即硬启;最后一个是从局域网上启动,小编没有用过)。
c++中的关键字bad_cast、bad_typeid、bool、catch对不起,你的心如此冰凉,小编没能捂热它,小编的心便已经冰冷了。
SAP中type语句 data语句的异同,还有sap关键字以及自己努力创造想要的生活,不对别人有任何期待。
你问的应该是Types和data的区别吧。因为Type 和 Like的功能相近。和Data是明显功能就不一样的。 那么Types和data的区别是: types只是定义了一个结构,是不占用内存的. data定义了一个变量,是需要占用内存的. 定义一个变量的时候可以引用一个结构真正的爱情不是一时好感,而是明明知道没结果,还想要坚持下去的冲动
-
以下选项中,( )不属于switch语句的关键字 答案:for
2021-05-22 02:01:52相关问题下面说法不正确: 下面 说法 源 文件 import 语句 语句 空行 注释 外 语句 行下面说法正确的是:( ): 下面 说法 源代码 中 package 语句 语句 代码 注释 空格_______语句可用于跳出switch语句: 语句 switch ... -
4.15while循环和循环关键字
2022-04-15 20:52:59while 条件语句: 循环体 说明: while - 关键字;固定写法 条件语句 - 任何有结果的表达式(和if中的条件语句要求一致),比如:具体的数据、已经赋值过的变量、运算表达式(赋值运算除外) : - 固定写法 循环体 -... -
while循环关键字
2020-05-06 22:33:07while(条件表达式){ 代码块; } continue关键字;终止当前(本次)循环,会继续执行后面的循环 break 终止所有的循环,即使后面还有循环,则全部结束,都不执行 do…while循环:是先执行,后判断的结构 语法: do{ 语句... -
python语言保留字while-Python关键字(保留字)
2020-11-11 13:55:02关键字是预先保留的标识符,每个关键字都有特殊的含义。编程语言众多,但每种语言都有相应的关键字,Python 也不例外,它自带了一个 keyword 模块,用于检测关键字。在开发中如果使用关键字(保留字)作为模块、类、... -
三个js循环的关键字示例(for与while)
2020-11-22 20:46:31循环的三种写法: <!...<title>js循环 by 软件开发网</title> ...meta charset="utf-8"/>...meta name="keywords" ...//while循环 [removed] i = 1; while (i <= 6) { [removed]("软件开发网,这是标题"+ -
2.18总结-while循环和循环关键字、作业
2022-02-19 17:32:582.18总结-while循环和循环关键字、作业 -
谈谈Python中的while循环语句
2020-12-25 22:14:44python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组。 循环里面还有两个比较重要的... -
Python学习(四)while循环和循环关键字
2022-02-20 18:04:00while循环和循环关键字 -
C语言学习笔记(一) 关键字
2021-05-20 05:40:37今天开始,准备重新学习下C语言。...本文主要总结C语言的关键字,并对一些特殊的关键字进行介绍,对于static、extern等比较复杂的关键字后面单独总结。究竟有多少个关键字?C语言的关键字不像其他语言,关键... -
条件语句和while循环
2021-03-10 20:56:54if if是什么? 关键字 特殊含义 如果 功能 判断功能 怎么用? ...if 条件表达式: 当条件表达式的运算结果为True执行缩进里面的代码 ...if语句的一种简写格式 语法规则 为True执行 if 条件表达式 else 为False执 -
Python学习——if条件语句与while,for循环语句(四)
2022-02-08 20:33:58文章目录Python条件语句与循环语句前言一、Python3 条件控制if 语句if 嵌套二、Python3 循环语句while 循环使用 else 语句for语句range()内置遍历函数break 和 continue 语句及循环中的 else 子句pass 语句 ... -
SQL语句大全[300个关键字]
2020-10-27 14:59:52SQL语句大全一、数据操作数据操作支持函数表、字段属属性函数系统函数表操作视图存储过程函数存储过程示例游标事件报表备份 一、数据操作 数据操作 序列 关键字 注解 实例 备注 1. select 检索数据 select *... -
关键字 控制语句 运算符(C语言中)
2022-04-11 03:09:48关键字 控制语句 运算符 汇编语言 机器语言 高级语言(为什么要使用这些语言) -
(二)函数、重载、while关键字、for关键字
2020-09-28 21:24:53二、while 、do while关键字 定义初始表达式 while(条件表达式) { 循环体(执行语句); } do{ 循环体(执行语句); }while(条件表达式) while:先判断条件,只有条件满足才执行循环体 do while:先执行循环体,再... -
JAVA笔记07选择结构语句(if条件语句、switch条件语句、while语句、for语句、嵌套语句等)
2020-03-31 19:59:441、if条件语句 if条件语句分为三种语法格式,具体如下: (1)if语句 (2)if…else语句 (3)if…else if…else语句 由于这三种语法格式都有自身的特点,因此,接下来将针对这三种格式进行详细地讲解。 1、if语句:... -
sizeof是java关键字吗
2021-03-16 10:31:17匿名用户1级2017-10-28 回答在C语言中,sizeof是一个关键字,但是他也是一个求数据类型字节的函数名也就是说,函数名有的可能本身就是关键字。实际上说白了就是关键字是已经被用来在语言中做了特殊用的这些符号。... -
【C语言入门---关键字】
2022-01-23 09:05:43关键字,即C的保留字,不能被用作常量名,变量名或其它常见标识符的名称。用户也不可以自己定义关键字。C的基础关键字共有33个,后来的C99等...3.开关语句关键字: switch,case,default 4.转向语句关键字: break -
Java关键字
2021-02-13 00:51:143.程序控制语句1)break跳出,中断break关键字用于提前退出for、while或do循环,或者在switch语句中用来结束case块。break总是退出最深层的while、for、do或switch语句。2)continue继续continue关键字用来跳转到for、... -
Python入门-第二章-流程控制(if,for,while以及跳转语句)
2021-11-26 14:15:30铁铁们,大家好,本章我将和大家一起学习第二章——程序代码的流程控制。 本章主要涉及三大语句——条件语句、循环语句和跳转语句 -
day4while循环和关键字总结
2022-04-15 20:32:36语法:while 条件语句: 循环体 说明:while - 关键字;固定写法 条件语句 - 和if的条件语句一样 : - 固定写法 循环体 -和while保持一个缩进的语句 执行过程:- 不断判断条件语句是否为... -
python的条件语句和while循环
2021-01-19 15:10:4502python的条件语句和while循环 一、if语句 当条件表达式的运算结果为True执行缩进里面的代码 else是关键字,elif是关键字。elif后面必须要有内容 3.三目运算 二、判断符 等于== 大于> 大于等于>... -
所有for循环语句都可以用while循环语句改写。
2021-02-04 01:46:10(1.0分)【判断题】所有for循环语句都可以用while循环语句改写。 (1.0分)【简答题】编写程序,计算并输出 1~100间所有奇数的和。 (10.0分)【判断题】python的库是指标准库和第三方库。 (1.0分)【填空题】若 a=1,b=2,c... -
do...while,for,循环使用关键字,循环嵌套
2019-01-08 10:12:43While(循环条件){ 循环体; } 循环条件为true时循环或重复执行循环体,直到循环条件为false循环结束 注意: 1.循环开始条件一般要定义在循环结构前面 2.循环操作(循环体)中一般都应该存在步进操作(++或–) do…... -
什么是java关键字
2021-02-12 13:25:22展开全部Abstract抽象的一个Java语言中的关键字,用在类的...一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现break一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执...