python基础:循环语句和判断语句

小生博客:http://xsboke.blog.51cto.com

小生 Q Q:1770058260

-------谢谢您的参考,如有疑问,欢迎交流



一、 python语句块和缩进

  • 缩进是Python语法的一部分;在python语句中,空格是用来区分块的,每一块的语句,缩进量(空格)应该是相同的
  • Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字;
  • 增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。
  • 在Python中,冒号(:)用来标识语句块的开始,块中的每一个语句都是缩进的(缩进量相同)

二、 python控制循环的命令

  • break:跳出整个循环
  • continue :跳过位于其后的语句,开始下一轮循环。

三、 if判断语句


1
2
3
4
5
6
7


if 条件:
语句
elif 条件:    进行第二次判断
  语句
else:
  语句

例:

判断如果U等于10则输出OK,如果不等于,就执行else里面的语句,

首先判断U是否大于10,如果大于则输出大于10,否则输出小于10。

四、 循环语句

1. for循环


1
2
3
4


for  变量  in  取值列表:
  语句
else:     如果for语句中没有找到匹配的条件则执行else语句
  语句

例:

  • 设置变量user为root
  • 设置变量passwd为123456
  • 为变量i赋值,range(3)就是0,1,2
  • 然后使用input输入U和P
  • if进行判断,U=user并且P=passwd时,输出登陆成功,并且执行break命令,退出整个循环
  • 如果是其他情况则不执行任何命令,然后elif再次进行判断,如果P不等于passwd则输出密码错误
  • 如果判断密码没有错误,则不进行任何操作,然后再次elif进行判断,如果U不等于user则输出用户不存在
  • 如果变量i将值取完后依然没有满足break的条件,则else输出“你输入的错误次数过多”

2. while循环


1
2
3
4


while 条件:
  语句
else:      如果while语句中没有找到匹配的条件则执行else语句

语句

例:

  • 这个和for循环中的例子差不多,只是多设置了一个i,用于限制循环次数
  • i+=1,就是i=i+1,当i=3时将退出while循环
  • 如果在三次循环内,有任何一次输入成功,则输出登录成功,然后执行第一个if语句中的break指令,使整个循环停止
  • 如果在三次循环内,没有任何一次输入成功,则将执行else中的语句,输出“你输入的次数过多”
时间: 2025-01-02 17:03:43

python基础:循环语句和判断语句的相关文章

Python while 循环中使用 else 语句

Python while 循环中使用 else 语句: else:表示 while 中的语句正常执行完,然后执行 else 语句的部分. 示例: # while 判断条件: # 一行语句 或 多行语句组 # else: # 一行语句 或 多行语句组 # ''' 程序: a = 4 while a < 6: print(a) a += 1 else: print("运行结果 OK") # 4 # 5 # 运行结果 OK 2020-02-06 原文地址:https://www.cnb

Python基础系列----字典、基本语句

1.定义                                                                                               映射:通过名字来引用的数据结构.与前面说的数据结构不同,一个是通过下标的数字,一个是通过名称. 字典是python中唯一内建的映射类型.字典中的值并没有特殊的顺序,但都是存储在一个特定的键下.键可以是数字.字符甚至是元组. 字典由多个键及其对应的值构成的键-值对组成. 1 phonebook={'To

python基础5 if-else流程判断,for循环和while循环

本节主要内容: if-else流程判断 for循环 while循环 参考网页 if-else流程判断 if 语句概述 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' 注意: Python代码的缩进规则.具有相同缩进的代码被视为代码块,上面的3,4行

python入门(三)判断语句

python中的常用判断语句if....elif....else,whileifif的用法: if + 条件判断: 逻辑操作..... 例子:比如让你输入一个数字,来判断这个数字的大小 #如果这个数字大于80 if 90>80: print "great" 如果输入的数字大于80,那么输出great else的用法:条件不成立例子: #如果这个数字大于80 if 70>80: print ("great") #如果不大于80 else: print (&

Swift流程控制之循环语句和判断语句详解

Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代码的另一个点上. 除了C语言传统的for-condition-increment循环,Swift加入了for-in循环,能更加容易的遍历arrays, dictionaries, ranges, strings等其他序列类型. Swift的switch语句也比C语言的要强大很多. Swift中swi

python基础8(表达式和语句)

一.print 和 import 信息 >>> print 'age:',22 # 用逗号隔开打印多个表达式 age: 22 import somemodule # 从模块导入函数 >>> import math as foobar >>> foobar.sqrt(4) 2.0 from somemodule import * # 从给定的模块导入所有功能 二.赋值 1.序列解包:将多个值的序列解开 >>> values = 1,2,

【python基础】之条件判断和循环

一.if判断语句 #仅有if,此时满足条件则执行,否则什么也不做 score = int(input('>>:')) if score>90: print('优秀') #可以给if添加一个else语句,意思是,如果if判断是False,这时不执行if的内容,去执行else下的内容 score = int(input('>>:')) if score>=90: print('优秀') else: print('及格') #若需要判断多个条件时,可以用elif(else i

python(一):输入,输出,字符串,数值,格式化,循环,if判断语句,列表

python: 1.输出print(): 每学一门语言,每个老师教的第一行代码就是,print(“Hello,world!”),这就是输出,也许是表达了我们对这个世界的友好态度 要想输出的两个变量现实在同一行上用print(A,B) 补充:print(‘\n’)是输出空白行 2.字符串: print(“Hello world!”),输出的就是字符串,字符串用单引号或者双引号或者三引号括起来的:为什么会有三个引号的用法呢? 3. 数值:有整数:24,36:有小数23.6,不用加引号,直接输出数值,

二、Python基础---循环--条件判断(while-for-if-elif-else)

!!!语句!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1.代码实例: #if语句 #!/usr/bin/python3 #_*_coding:utf-8_*_ num = 10 if num == 10: print('对') 运行结果: [[email protected] ~]# python if.py 对 2.复杂的if语句   #注意事项:一定要注意中英的格式,语句的缩进,缩进为4个空格,切记!!! 代码实例:if语句 #