标签:play while循环 second 无限循环 com div greatest val false
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 跳过位于其后的语句,开始下一轮循环。
for语句的格式如下:
while <对象集合>:
<>
else:
<>
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 来中断循环。
标签:play while循环 second 无限循环 com div greatest val false
原文地址:http://www.cnblogs.com/ST-2017/p/7609159.html