Python入门(四) 循环语句

Python中提供了while循环与for循环,注意没有提供do...while循环。

循环控制语句有:

1)break:终止当前的循环,并退出整个循环体;

2)continue: 终止当前循环,跳出本次循环,执行下一次循环;

3)pass:空语句,是为了保持程序结构的完整性;

1. while循环:

while 判断条件:
    执行语句...
count = 0
while (count < 9):
    print("count = %d“ % count)
    count++
    
print("Exit")
# 无线循环
while True:
    print("while loop")

2. for循环: 可以遍历任何序列的项目,如一个列表或者一个字符串。

for iterating_var in sequence:
    statements(s)
for letter in "hello world":
    print("current letter: ", letter)

for i in range(10):
    print(i)
    
fruits = [‘apple‘, ‘banana‘, ‘orange‘]
for fruit in fruits:
    print(fruit)
时间: 2024-08-07 05:59:44

Python入门(四) 循环语句的相关文章

python基础:循环语句和判断语句

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 一. python语句块和缩进 缩进是Python语法的一部分:在python语句中,空格是用来区分块的,每一块的语句,缩进量(空格)应该是相同的 Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字: 增加缩进表示语句块的开始,而减少缩进则表示语句块的退出. 在Python中,冒号(:)用来标识语

python基础之循环语句

一.if条件语句: 语法: 1.if单分支(单重条件判断) if expression: expr_true_suite 注释:expession为真执行代码expr_true_suite if单分支(单重条件判断) if not  active or over_time >= 10: print('Warning:service is dead') warn_tag+=1 2.if+else循环语句 if 1<2: print('ok') else: print('no') 3.多分支if+

Swift入门篇-循环语句

开始继续分享swift入门篇 中的循环语句. 一:循环语句 1:for 用法 2: for in 用法 3: while 用法 4: do while 用法 for 的用法 一般格式 常见格式:(for格式很多) for 变量 ; 变量<某个值 ; 变量++ 例子 // ------for 的一种用法 for var i = 0 ; i<5 ;i++ { println("i=\(i)") } //-------for 的二种用法 var j = 0 for j = 0 ;

Python中使用循环语句打印三角形、菱形

前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制星号(*)的个数 1. 打印三角形  1.1 打印直角三角形 #/usr/bin/python rows = int(raw_input('please input a rows:')) i=j=k=1 if rows >= 3: for i in range(0,rows+1):

python条件及循环语句

1.条件语句 2.循环语句 3.迭代器 4.列表解析 5.生成器表达式 1.条件语句 最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not连接,expr_true_suite是代码块,expression为true时执行,代码块如果只有一行,上面的整个条件语句便可全部写到一行,但可读性差. 带elif和else的条件语句: if expression

20:python中的循环语句

20.1 while语句 问题描述: 求5!. 提示: 求5的阶乘,即5*4*3*2*1 我总觉得不直观,我想最后打印的是形如:5!= 5*4*3*2*1 = 120 20.1.1 print如何去掉自动换行 怎么去掉换行? 去掉了换行,但是,中间夹有空格,怎么去掉空格? 20.1.2 print如何去掉空格 个人练习:怎么实现从键盘输入一个数(需要判断大于0),计算它的阶乘. 20.2 for语句 问题描述: 写程序把字符串'I love python'以单个字符的形式打印出来. 效果如下:

Python基础-----while循环语句

while循环语句会执行条件成立下的代码块,同样需要注意缩进与冒号. 1 #!/usr/bin/evc python 3 2 # -*- coding:utf-8 -*- 3 4 ''' 5 while 条件为真: 6 代码块 7 ''' 8 #条件为真则代码块中的内容会永远执行下去 原文地址:https://www.cnblogs.com/Meanwey/p/9496592.html

Python中的循环语句

Python中有while循环和for循环 下面以一个小例子来说明一下用法,用户输入一些数字,输出这些数字中的最大值和最小值 1 array = [5,4,3,1] 2 3 for i in array: 4 print(i) 5 6 largest = None 7 smallest = None 8 while True: 9 num = input("Enter a number: ") 10 if num == "done" : break if len(n

python——判断、循环语句

简单判断语句:if- 一重判断语句:if-else- 多重判断语句:if elif else- Score=input("请输入你的分数") Score=int(score) If score<60: print("成绩不合格") elif 60<=score<80: print("成绩为良好") elif 80<=score<90: print("成绩为优秀") else: pass if语句执

Python 之 for循环语句

1.最简单的for循环语句 for i in range(10): #i为0.1.2.3.4.5.6.7.8.9 print(i) 2.改变步长的for循环语句 for i in range(0,10,2): #i为0.2.4.6.8 print(i) 原文地址:http://blog.51cto.com/12965094/2343499