python流程控制-条件语句If,while循环

一、If,条件语句-选择

格式:python简洁优美,注意缩进

1.第一种:

if 条件:

四个空格(tab键)  满足条件时的执行步骤

if 5>4 :
    print(666)
print(777)

2.第二种:

if 条件:

四个空格(tab键)  满足条件时的执行步骤

else:

四个空格(tab键)  不满足条件时的执行步骤

3.第三种(多选):

if 条件1:

四个空格(tab键)  满足条件1时的执行步骤

elif 条件2:

四个空格(tab键)  满足条件2时的执行步骤

..............

else:

不满足上述条件时的执行步骤

4.if嵌套

 1 name = input(‘请输入名字:‘)
 2 age = input(‘请输入年龄:‘)
 3
 4 if name == ‘小二‘:
 5     if age == ‘18‘:
 6         print(666)
 7     else:
 8         print(333)
 9 else:
10     print(‘错了....‘)

二、while循环

while 条件:

  循环体

1 print(‘111‘)
2 while True:
3     print(‘我们不一样‘)
4     print(‘在人间‘)
5     print(‘痒‘)  #死循环 ctrl+C终止循环,强制退出
6 print(‘222‘)

终止循环:改变条件,使之不成立。

exe:从1打印到100

count = 1
flag = True
#标志位
while flag:
    print(count)
    count = count + 1
    if count > 100 :
        flag = False

count = 1
while count <= 100:
    print(count)
    count = count + 1

count = 1
sum = 0

while count <= 100:
    sum = sum + count
    count = count + 1

print(sum)

终止循环:break(直接跳出循环)

 1 print(‘11‘)
 2 while True:
 3     print(‘222‘)
 4     print(333)
 5     break
 6     print(444)
 7 print(‘abc‘)
 8
 9 count = 1
10 while True:
11     print(count)
12     count = count + 1
13     if count > 100:break

continue:终止本次循环,继续下次循环(相当于见底了)

1 print(111)
2 count = 1
3 while count < 20 :
4     print(count)
5     continue
6     count = count + 1
1 count = 0
2 while count <= 100 :
3     count += 1
4     if count > 5 and count < 95:
5         continue
6     print("loop ", count)
7
8 print("-----out of while loop ------")

原文地址:https://www.cnblogs.com/RevelationTruth/p/11439861.html

时间: 2024-12-16 16:53:37

python流程控制-条件语句If,while循环的相关文章

python流程控制-条件与循环-python3笔记

1.条件语句 2.循环语句 1.条件语句: 形式: if 判断语句 : 执行语句1 elif 判断语句2: 执行语句2 elif 判断语句3: 执行语句3 #... else: 执行语句4 占位符 pass 意义: if(如果) A : 就 B(当A为True) elif(或者) C : 就 D(当A为False并且C为True) else(否则) : 就E(当A和C都为False) #if a,b=1,2 if a > b: #if 必须接判断语句 print(a) elif a == b:

js 中的流程控制-条件语句

条件语句: if(exp)执行一句代码 1 <script> 2 var x = 1 ; 3 if(x == 1 ) //当if判断语句结果是true 或者 false 当判断结果等于true的时候,执行一句语句 4 document.write("x真的等于1") //=>x真的等于1 5 </script> if(exp){执行代码段} 1 <script> 2 var x = 1 ; 3 if(x == 1 ){ //当if判断语句结果是

python 流程控制(条件语句)

1,python流程控制单条件基本语句 2,python流程流程多条件控制语句 1,python流程控制单条件基本语句 if 判断条件: 执行语句-- else: 执行语句-- 判断条件为真,即执行语句,否则执行else中的语句.变量非空或者不为0或者不为None即为真. 例子: #!/usr/bin/env python # -*- coding: UTF-8 -*- n = input('please input number:') if n > 0: print 'n为正数' else:

Python脚本之流程控制if语句

#!/usr/bin/env python # FileName: if.py number = 23 guess = int(raw_input('Enter an integer :')) if guess == number: print 'Congratulations ,you guessed it.' print 'But you do not win any prizes!' elif guess > number: print 'No, it is a little higher

五、Python流程控制

Python流程控制 (1)if else语句: a.if语句 Python的if语句类似其他语言.if语句包含一个逻辑表达式,使用表达式比较,在比较的结果的基础上做出决定 Python使用缩进作为其语句分组的方法,建议使用4个空格代替缩进 #!/usr/bin/python if 1<2: print "ok" 逻辑值用来表示诸如:对与错,真与假,空与非空等概念 逻辑值包含了两个值: --True:表示非空的量,所有非零数 --False:表示0,None,空的量等 #!/us

Python基础-Python流程控制

上篇文章 Python基础-基础使用 我们已经知道了Python解释器,Python的变量.和Python的输入输出.Python的注释和字符集,这篇文章,我们主要讲Python的流程控制 本文防盗链:http://python789.blog.51cto.com Python基础-Python流程控制 1.条件判断 1.1.if基本使用 if就是一个条件判断的,当满足不同样的条件的时候执行不同的操作,如法如下: if 条件1:     满足条件1 代码框 elif 添加2:     满足条件2

Python流程控制 if / for/ while

在Python中没有switch语句 If语句 if condition: do sth elif condition: Do sth else: Do sth while语句有一个可选的else从句 while condition: do sth else: do sth for循环 for i in range(1, 5):     # 即序列[1, 2, 3, 4] print i else: print 'The for loop is over' break语句 如果你从for或whi

python基础:变量、编码、运算符、条件语句、while循环

一.变量命名 a.只能以数字.字母.下划线组成,不能以数字开头 b.不能和内置关键词一样 c.不能是关键字:and.continue.def.elif…… d.变量命名遵从驼峰式命名:my_name 二.编码介绍 ascill 8位 00000000 例如:00000001 unicode 最少16位 0000000000000000+ 例如:0000000000000001 utf-8 最少位数表示 例如:如果¥在用ascill中表示为00000101    在unicode中表示为00000

python全栈开发【第四篇】Python流程控制

十二 流程控制之if-else 既然我们编程的目的是为了控制计算机能够像人脑一样工作,那么人脑能做什么,就需要程序中有相应的机制去模拟.人脑无非是数学运算和逻辑运算,对于数学运算在上一节我们已经说过了.对于逻辑运算,即人根据外部条件的变化而做出不同的反映,比如 1 如果:女人的年龄>30岁,那么:叫阿姨 age_of_girl=31 if age_of_girl > 30: print('阿姨好') 2 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小姐 age_of_girl=18