码迷,mamicode.com
首页 > 编程语言 > 详细

Python循环

时间:2017-09-29 01:42:27      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:play   while循环   second   无限循环   com   div   greatest   val   false   

循环

 python中的循环控制语句有for语句和while语句,可用来遍历某一对象。其中for语句附带的else块,主要用于处理for语句中包含的break语句。

for循环

for语句的格式如下:

for <> in <对象集合>:

if <条件>:

       break

else   if <条件>:

       continue

   <其他语句>

else:

   <>

例子:输出乘法表

print("Multiplication Table")
#Display the number title
print(" ",end=‘ ‘)
for j in range(1,10):
print(" ",j,end=‘ ‘)
print() #jump to the new line
print("_________________________________________________")

#Display table body
for i in range(1,10):
print(i,"|",end=‘ ‘)
for j in range(1,10):
#Display the product and align properly
print(format(i*j,"4d"),end=‘ ‘)
print() #Jump to the new line

break 在需要时终止for循环,如果for循环未被break终止,则执行else块中的语句。

continue 跳过位于其后的语句,开始下一轮循环。

while循环

for语句的格式如下:

while  <对象集合>:

         <>

else: 

    <>

例子:求两个整数的最大公因子(Prompt the user to enter two integers)

n1=eval(input("Enter first integer:"))
n2=eval(input("Enter second integer:"))

gcd=1
k=2
while k<=n1 and k<=n2:
if n1%k==0 and n2%k==0:
gcd=k
k+=1

print("The greatest common divisor for",n1,"and",n2,"is",gcd)

在 python 中,while … else 在循环条件为 false 时执行 else 语句块。

判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。

注意:无限循环(死循环)可以使用 CTRL+C 来中断循环。

Python循环

标签:play   while循环   second   无限循环   com   div   greatest   val   false   

原文地址:http://www.cnblogs.com/ST-2017/p/7609159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!