python 基础 5 while循环语句

while循环语句:

  while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

格式为:

while 条件判断:

  执行的语句

实例:猜数字游戏,定义一个数字,三次之内猜中即可

luck_num = 56
num2 = -1
guess_count = 0
while guess_count < 3:
    num2 = int(input("please input your num:"))
    if num2 > luck_num:
        print("your num is too big")
    elif num2 < luck_num:
        print("your num is too little")
    else:
        print("congratulation your num is correct")
        break
    guess_count += 1
#上面的循环条件不满足时候执行else。但是如果上面的循环没有正常退出,else下的代码也不执行
else:
    print("too many times you try")

while 语句时还有另外两个重要的命令 continue,break 来跳过循环;continue 用于跳过该次循环,break 则是用于退出循环的。

原文地址:https://www.cnblogs.com/jiaaoblog/p/8370865.html

时间: 2024-10-14 19:25:41

python 基础 5 while循环语句的相关文章

python基础之条件循环语句

前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python interprets non-zero values as True. None and 0 are interpreted as False. Python 判断非0的值为 True, 而None和0被认为是 False.注意这里的True和False首字母大写,Py

【Python基础】while循环语句

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句…… 执行语句可以是单个语句或语句块.判断条件可以是任何表达式,任何非零.或非空(null)的值均为true. 当判断条件假false时,循环结束. 执行流程图如下: 实例: #!/usr/bin/pythoncount = 0while (count < 9): print 'The count is:', count count

python代码缩进和循环语句2

我们接着讲for函数. range()函数和len()函数常常一起用于字符串索引,这里我们要显示每一个的元素及其索引值. #小插曲,在cmd中,清除屏幕的方法是输入cls,即 clean screen. 让我们分析一下这个语句. foo='abc' for i in range(len(foo)): print foo[i],'%d'%i    #值得注意的地方是,这个%d,的后面,要加个%i,意思是,%d要从i里面取值. [称作格式化输出.] a '0' b '1' c '2' 先输出a,我们

Python - 条件控制、循环语句 - 第十二天

Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块. Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else. 注意: 1.每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块. 2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块. 3

Python 3基础教程6-for循环语句

本文介绍另外一种循环语句,for循环,直接看例子. 用for实现打印1到9的数字. 方法一:写入一个列表,然后遍历列表 # 这里介绍 for循环# 打印1到9 exampleList = [1,2,3,4,5,6,7,8,9] for eachNumber in exampleList: print (eachNumber)方法二:用Python自带函数range(1,9)# 打印1到9 for i in range(1,10): print (i)注意上面是range(1,10),右边是不包括

编程基础及分支循环语句

编程基础 程序: 一组能让计算机识别和执行的指令 电子计算机 能够执行程序的机器 现代计算机: 艾伦·麦席森·图灵(Alan Mathison Turing,1912年6月23日-1954年6月7日),英国数学家.逻辑学家,被称为计算机科学之父,人工智能之父.图灵提出的著名的图灵机模型为现代计算机的逻辑工作方式奠定了基础 冯·诺依曼著名匈牙利裔美籍犹太人数学家.计算机科学家.物理学家和化学家,数字计算机之父.他提出了以二进制作为数字计算机的数制基础,计算机应该按照程序顺序执行,计算机应该有五大部

python代码缩进和循环语句

python语言的特点,简洁,可读性好.因此,以缩进作为代码分界将是一种很好的方式. if语句,格式1: if expression1: if_suite else: else_suite 格式2: if expression1: if_suite elif: elif_suite else: else_suite while循环语句:格式: while expression: while_suite while_suite for循环语句:格式: 注意,Python的for循环和一般的for循

Python 的条件与循环语句

Python 条件语句:        if 语句的判断条件可以用>(大于).<(小于).==(等于).>=(大于等于).<=(小于等于)来表示其关系.        如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功:使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功     1.if语句用于控制程序的执行:          if 条件:               代码块          else:     

python基础教程总结4—语句

一.print 和 import 的更多信息 print 打印多个表达式也是可行的,只要将它们用逗号隔开就好: >>> print('Age:' , 42) Age: 42 可以看到,每个参数之间都插入了一个空格符.如果想要同时输出文本和变量值,却又不希望使用字符串格式化的话,那这个特性就非常有用了. 从模块导入函数的时候,可以使用 import  somemodule 或者 from  somemodule import  somefunction 或者 from somemodule