python基础;if else;for;while 分支处理.continue,break

if else

语法:

if <判断条件1>:

  分支1

elif <判断条件2>:

  分支2

else:

  分支3

eg:

1 age = int(input("inpute you age"))
2 if age >= 18:
3     print("you are a person")
4 elif 6 <= age:
5     print("you are a child")
6 else:
7     print("you are a baby")

输出

12 you are a person

7 you are a child

4 you are a baby

while循环

语法1:while后判断条件成立时执行分支1,条件不成立则跳出循环继续向下执行。

while <判断条件>:

  分支1

语法2:while没有被break且判断条件不为真会执行分支2。

while <判断条件>:

  分支1

else:

  分支2

count = 0
while count < 3:
    age = int(input("inpute you age"))
    if age > 56:
        print("you inpute bigger")
    elif age < 56:
        print("you inpute smaller")
    else:
        print("you got it")
        break
    count += 1
else:
    print("you trying more time")

for循环

语法1:循环体正常执行时,执行分支1;当循环体正常执行完且没有break则执行分支2.

for 循环体:

  分支1

else:

  分支2

 1 for i in range (3):
 2     age = int(input("inpute you age"))
 3     if age > 56:
 4         print("you inpute bigger")
 5     elif age < 56:
 6         print("you inpute smaller")
 7     else:
 8         print("you got it")
 9         break
10 else:
11     print("you trying more time")

continue break

语法:continue无条件结束本次循环,跳到下一次循环;break跳出整个循环

 1 for i in range(10):
 2     if i <= 5:
 3         print(i)
 4     elif i < 8:
 5         continue
 6     elif i == 8:
 7         print("i = 8,break")
 8         break
 9     else:
10         print("this isn‘t print")

原文地址:https://www.cnblogs.com/flags-blog/p/11756157.html

时间: 2024-10-10 07:33:40

python基础;if else;for;while 分支处理.continue,break的相关文章

Python基础教程(第六章 抽象)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5351415.html______ Created on Xu Hoo 本章将会介绍如何将语句组织成函数,这样,你可以告诉计算机如何做事,并且只需要告诉一次.有了函数以后,就不必反反复复像计算机传递同样的具体指令了.本章还会详细介绍参数(parameter)和作用域(scope)的概念,以及地柜的概念及其在程序中的用途. 6.1

Python基础05 缩进和选择

Python基础05 缩进和选择 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 缩进 Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一个代码块. 先看C语言的表达方式(注意,这是C,不是Python!) if ( i > 0 ) { x = 1; y = 2; } 如果i > 0的话,我们将进行括号中所包括的两个赋值操作.括号中包含的就是块操作

001第一部分[python基础]

一.python基础 数据类型 原始类型:int float byte 复合类型: 由其他原始类型组合起来的类型list dict cuple 运算符和表达式: 算术运算符:         加 / 减 / 乘 / 除 / 取模 / 幂 / 地板除         +    -    *    /     %     **     // python2 的 除:10 / float(20) 位运算符[二进制之间的运算]: bin(60) 转换成二进制数int('1100',2)   将二进制转换

python基础05 缩进与选择

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 缩进 Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一个代码块. 先看C语言的表达方式(注意,这是C,不是Python!) if ( i > 0 ) { x = 1; y = 2; } 如果i > 0的话,我们将进行括号中所包括的两个赋值操作.括号中包含的就是块操作,它隶属于if. 在Python中

Python 基础之 异常处理

python 基础之异常处理 说到异常处理,就得先问一下,什么是异常处理?  先来看一下,什么是异常? 异常就是:程序运行时发出的错误的信号. 异常的种类先来看一下: 一.常见的异常 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常:基本上是无法打开文件 ImportError 无法引入模块或包:基本上是路径问题或名称错误 IndentationError 语法错误(的子类) :代码没有正确对齐 IndexError

Python基础-day01

写在前面 先后接触过很多编程语言,最喜欢的就是C和Python,相比其他语言,C 是神器,优点太多了:个人而言,C 最重要的一点就是能够让你在敲代码的时候是以一个计算机科学家的角度去思考,而不是仅仅停留在程序表面: 而Python很简单.实用:可以节省很多开发时间,Life is short, use Python.  他的简单之美也符合Unix/Linux 哲学:KISS(Keep It Simple, Stupid.) 这次来学习不仅仅是想写一些基础的脚本,而是想深入.全面的接触Python

Python基础教程(第十四章 网络编程)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5538341.html______ Created on Marlowes 本章将会给读者展示一些例子,这些例子会使用多种Python的方法编写一个将网络(比如因特网)作为重要组成部分的程序.Python是一个很强大的网络编程工具,这么说有很多原因,首先,Python内有很多针对常见网络协议的库,在库顶部可以获得抽象层,这样就可以

【转】Python基础语法

[转]Python基础语法 学习一门编程语言,通常是学习该语言的以下几个部分的内容: 基础语法:如,变量的声明与调用.基本输出语句.代码块语法.注释等: 数据类型:通常都为 数字.字符串.布尔值.数组.链表.Map.Set等: 运算符:算术运算符.赋值运算符.比较运算符.逻辑运算符.位运算符等: 流程控制语句:分支语句.循环语句: 类的定义与使用:这个是面向对象编程语言才有的内容: 常用API的使用:常用方法.工具类或模块的使用. 掌握上面的内容,就算是对一门编程语言入门了,剩下的就是不断的在使

python基础班-淘宝-目录.txt

卷 TOSHIBA EXT 的文件夹 PATH 列表卷序列号为 AE86-8E8DF:.│ python基础班-淘宝-目录.txt│ ├─1-1 Linux基础│ ├─01-课程简介│ │ 01-课程安排.flv│ │ 02-励志公式和python体验.flv│ │ │ ├─02-操作系统简介│ │ 03-什么是操作系统.flv│ │ 04-不同领域的主流操作系统-01-桌面操作系统.flv│ │ 05-不同领域的主流操作系统-02-服务器操作系统.flv│ │ 06-不同领域的主流操作系统-0