python if 判断 while 循环 for 循环

#判断
什么是判断:
如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断。
不仅生活中有,在软件开发中"判断"功能也经常会用到

if语句是用来进行判断的,其使用格式如下:
if 要判断的条件:
条件成立时,要做的事情

#比较,运算符
== 检查两个操作数的值是否相等,如果是则条件变为真。 如a=3,b=3,则(a == b) 为 True
!= 检查两个操作数的值是否相等,如果值不相等,则条件变为真。 如a=1,b=3,则(a != b) 为 True
‘> 检查左操作数的值是否大于右操作数的值,如果是,则条件成立。 如a=7,b=3,则(a > b) 为 True
‘< 检查左操作数的值是否小于右操作数的值,如果是,则条件成立。 如a=7,b=3,则(a < b) 为 False
‘>= 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。 如a=3,b=3,则(a >= b) 为 True
‘<= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。 如a=3,b=3,则(a <= b) 为 True

#逻辑运算符
and x and y 布尔"与":
如果 x 为 False,x and y 返回 False,否则它返回 y 的值。 True and False, 返回 False。(条件同时成立就成立)
or x or y 布尔"或":
如果 x 是 True,它返回True,否则它返回 y 的值。 False or True, 返回 True。 (条件当中有一个成立就成立)
not not x 布尔"非":
如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not True 返回 False, not False 返回 True(条件不成立就成立)

#if-else
使用:当条件不成立时,也需要执行一些代码是怎么做
if-else

例子:if 条件:
执行事件1
else:
执行事件2入

#elif
使用:当条件1满足时做事件1,当条件2满足时做,事件2

if xxx1:
事情1
elif xxx2:
事情2
elif xxx3:
事情3
#if嵌套
使用:当满足条件1时,满足条件1继续去判断是否满足条件2,满足就执行事件1,不满足条件2执行事件2,不满足条件1执行事件3

if 条件1:

满足条件1 做的事情1
满足条件1 做的事情2

if 条件2:
满足条件2 做的事情1
满足条件2 做的事情2
#下面是一个小应用猜拳游戏:
这里是python3 用到的方法input if else print random

import random
player = input(‘请输入:剪刀(0) 石头(1) 布(2):‘)
player = int(player)
#产生随机整数:0、1、2 中的某一个
computer = random.randint(0,2)
#用来进行测试
print(‘player=%d,computer=%d‘,(player,computer))
if ((player == 0) and (computer == 2)) or ((player ==1) and (computer == 0)) or ((player == 2) and (computer == 1)):
print(‘获胜,哈哈,你太厉害了‘)
elif player == computer:
print(‘平局,要不再来一局‘)
else:
print(‘输了,不要走,洗洗手接着来,决战到天亮‘)
#循环语句 while语句
什么是循环语句:当满足条件满足时,循环执行事件,直到条件不成立了

while 条件:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...(省略)...
小例子:
计算1到100的和:

i = 1
sum = 0
while i <= 100:
sum = sum + i
i += 1
print("1~100的累积和为:%d" % sum)

#while的循环嵌套
while嵌套就是:while里面还有while

while 条件1:

条件1满足时,做的事情1
条件1满足时,做的事情2
条件1满足时,做的事情3
...(省略)...

while 条件2:
条件2满足时,做的事情1
条件2满足时,做的事情2
条件2满足时,做的事情3
...(省略)...

小例子:
99乘法表:

i = 1
while i<=9:
j=1
while j<=i:
print("%d*%d=%-2d " % (j, i, i*j), end = ‘‘)
j+=1
print(‘\n‘)
i+=1
#for循环
在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。
使用:
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
小例子:

name = ‘itheima‘

for x in name:
print(x)
#break
break的作用:立刻结束break所在的循环
#continue
continue的作用:用来结束本次循环,紧接着执行下一次的循环
注意:
break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用

原文地址:https://www.cnblogs.com/guducp/p/9029915.html

时间: 2024-10-07 08:10:36

python if 判断 while 循环 for 循环的相关文章

Python条件判断和循环

一.Python 之 if条件判断 语句 (1).Python 之 if--if语句后面接表达式,然后用 : 表示代码开始           注意: Python代码的缩进规则.缩进要严格按照Python的习惯用法:4个空格,不要使用TAb,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误.          如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:    >>> age = 20 >>> if age >

Python的判断,循环,用户交互.

---恢复内容开始--- 刚开始学Py(拒绝交易),简单的学了两天,凑合发个博客=== Python的第一个程序:Hello World 1 # Author:学无止境 2 3 print("Hello World"); 很简单的一个程序,动过print函数像屏幕打印输出了一句话. 判断: 判断也是挺简单的,if elif else记住这几个关键字即可   1 # Author:学无止境 2 3 a,b = 1,3; 4 5 if a>b: 6 print("1&quo

python条件判断与循环

条件判断 python的缩进规则,如果if语句判断是True,就把所进的代码执行,也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了 num=num >=:     (num)     () :     (num)     () 当然上面的判断是粗略的,完全可以用elif做更细致的判断 num=num >=:     (num)     () num >=:     () :     () elif是else if 的缩写,完全可以

Python基础之if判断,while循环,循环嵌套

if判断 判断的定义 如果条件满足,就做一件事:条件不满足,就做另一件事: 判断语句又被称为分支语句,有判断,才有分支: if判断语句基本语法 if语句格式: if 判断的条件: 条件成立后做的事 ... ... 代码缩进为一个tab键,或者四个空格,官方建议使用空格:但应注意,在python开发中,tab和空格不能混用! 判断年龄示例: # 判断是否成年,成年则可以进网吧 age = 19 if age>=18: print("你满了18岁,可以进网吧") if及其缩进代码可以

Python 条件判断 和循环

使用条件判断 if else # 条件派单 if else print('条件派单 if else') # s = input('请输入生日年号:') # birth = int(s) birth = 1991 if birth > 2000: print('00后') else: print('00前') 使用for循环 # for 循环 print('for 循环') sum = 0 for i in range(101): sum = sum + i print("0到100的整数相

python基础之条件控制与循环

Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= 18: print('your age is', age) print('adult') 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么

Python学习笔记五--条件和循环

5.1 if语句 没什么好说,if语句语法如下: if expression: expr_true_suit 5.1.1多重条件表达式 单个if语句可以通过布尔操作符and,or,not实现多重条件判断或否定判断. if not warn and (system_load>=10): print 'WARNING:LOSING RESOURCE' warn+=1 5.2 else 语句 如果if条件为假程序将执行else后的语句. if expression: expr_true_suit el

Python之路-条件控制与循环语句

一.什么是条件控制语句 条件控制语句,也可以称之为判断语句,通过一条或多条的执行结果来决定接下来要执行的代码块. 二.if语句 if语句是用来进行判断的,最简答的if语句只有一个判断一个操作. 语法: if 条件: 条件成立,执行代码块 如: '''' if语句 if 条件表达式: 条件成立则执行 执行一下代码 ''' # i = 0 # print('---------if开始') # if i < 5:#条件成立 # print('我比5大') # print('---------if结束'

python之路-基础篇-8 循环

python中循环有两种,分别是for循环和while循环,循环可以将序列的数据进行迭代处理: for循环 for循环依次把list.tuple或字符串中的每个元素迭代出来,例如: names = ["zhangcong", "lisanjiang", "pangzhiguo"] for name in names: print name # 执行结果 zhangcong lisanjiang pangzhiguo 所以for x in - 循环

条件判断式if和循环语句while及其函数的应用

条件判断式 if..then.case..esac if..then 是最常见的条件判断式,就是当负某个条件判断的时候,就进行某项工作 ,其中"&&"代表AND,"||"代表or if....then..else...fi 格式: if [条件判断语句]: then 当条件判断成立时,可以进行的命令工作内容: fi       // 结束if条件判断 例子:设定  A=3,判断,如果A要是等于3,就会显示3 if [ $A = 3 ]; then