Python基础(3)if_else、for、while、break与continue

1、if ... else

1 a=6
2 if a>=5:
3     print("The a is bigger than 5")
4 else:
5     print("The a is smaller than 5")

2、for循环

1 #for i in range(10):#默认从0开始,步进为1相当于c语言for(i=0;i<10;i++)
2 for i in range(1,10,3):#从1开始,步进为3
3     print("loop:", i )

3、while循环

1 count=0
2 while True:
3     print("你是风儿我是沙,缠缠绵绵到天涯...",count)
4     count +=1

4、break与continue

 1 #break用于完全退出本层循环
 2 while True:
 3     print ("break:123")
 4     break
 5     print( "456")
 6
 7 #continue用于退出本次循环,继续下一次循环
 8 while True:
 9     print( "continue:123")
10     continue
11     print( "456")

5、while+else

#与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句,while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

原文地址:https://www.cnblogs.com/long5683/p/9298337.html

时间: 2024-10-11 10:32:36

Python基础(3)if_else、for、while、break与continue的相关文章

Python基础教程:range/for/break/continue简单使用

range的使用:注意,在python3中,交互模式下已经不显示了 for循环的使用 打印50-70 ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书! ''' # 第一种方案 for i in range(100): if i <= 70 and i >= 45: #注意这里使用的是 and/or/not 非java中的&&,||,! print (i) # 第二

day1 python基础知识

一:python发展 python2.6与python3.0区别: 源码不标准,混乱,重复代码过多 二:python所属类型 (1)编译型:一次性将程序全部编译成二进制 优点:运行速度快 缺点:不能跨平头,出现bug时候全部修改,开发效率低. 例子:c语言,c++ 解释型:从上到下一行一行执行 优点:开发效率高 缺点:运行时候比较慢,能跨平头执行,出现问题可以改出现问题的代码就行 编译型与解释型语言:安装解释器就是解释型语言,可跨平台. 混合型语言 java与c# 强类型定义语言 一个变量被指定

【python 基础二】

1.变量 必须由数字.字母.下划线任意组合,且不能数字开头 不能是python关键字: 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', '

Python基础(自学Python系列笔记--1)(不定期更新)

l Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言 n 交互性:可以在python提示符,直接互动执行写程序 n 解释性语言,类似PHP和Perl l 特点 n 易于学习.易于阅读.易于维护 n 广泛的标准库 n 互动模式:可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片段 n 可移植:基于开放源代码的特性 n 可扩展:用C/C++完成,之后再调用 n 数据库.GUI编程 n 可嵌入:将Python切入到C/C++程序,获得脚本化的能力 l Window

Python 基础【第八篇】变量

1.变量定义: 给数据进行命名,数据的名字就叫做变量 2.变量格式: [变量名] = [值] (注:python变量中名称不能使用以下字符因为已经被Python内部引用 and,as,assert,break,class,continue,def,del,elif,else,except,exec,False,finally, for,from,global,if,import,in,is,lambda,not,None,or,pass,print,raise,return,try, True,

Python基础01-20160508

一.Python简介 1.1 Python介绍 1.2 Python应用 二.Python发展历史 三.Python 2.X vs Python 3.X 3.1 概述 3.2 详细差异 1)编码问题 Python3.x无需再特意指定UTF-8,默认支持UTF-8编码 2)print函数区别 C:\Users\Administrator>python Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:32:19) [MSC v.1500 32

python基础(3)---流程控制

流程控制 与C语言不通的是python的流程控制代码块不是用{}花括号表示的,而是强制缩进来控制的:而且缩进必须一致,官方推荐是使用4个空格,不建议使用tab(制表符)做缩进,一是不同的系统tab所占宽度不一致,会比较乱,二是由于python要求同级缩进必须保持一致,所以有些时候看上去是对齐l,但是有的是空格有的是tab键,使得不容易排错,另外条件判断的语句不需要使用()括起来,但是条件语句后面使用: 1.条件判断--if语句 条件判断就是执行某个代码段之前先进行判断,如果符合再执行某个代码块

python 基础知识练习题

# -*- coding:utf-8 -*- # 1.判断下列逻辑语句的True,False. # 1) a = 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(a) True # 2) b = not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(b) False # 2.求出下列逻辑语句的

10.python break/continue - python基础入门

在昨天的文章:python while循环 文章结尾,我们留下了一个bug,当条件成立时,程序陷入了死循环,如何解决呢? 为了规避这个问题,今天介绍两个关键词:break和continue. 一.break 如果在循环中使用 break ,意味着立即跳出本次循环,直接代码演示: # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:何以解忧 @Blog(个人博客地址): shuopython.com @WeChat