while循环结构:
#while 条件:
print("any")
print("any")
死循环案例
num = 1
while num<=10 :
print(num)
在CMD中按CTRL+C可以中断
输出1-10的数字
num = 1
while num<=10 :
print(num)
num+=1

输出1-100之间所有的偶数
num = 2
while num<=100 :
print(num)
num+=2
方法二:
num = 1
while num<=100 :
if num%2 == 0 :
print(num)
num+=1
输出1-100之间所有的奇数
num = 1
while num<=100 :
if num%2 != 0 :
print(num)
num+=1
方法二:
num = 1
while num<=100 :
if num%2 ==1 :
print(num)
num+=1
猜年龄程序优化版
age = 50
while True:
user_input_age = int(input("请输入您猜测年龄"))
if user_input_age == age:
print("yes")
break
elif user_input_age > age:
print("您猜大了")
elif user_input_age < age:
print("您猜小了")
第二种方法
age = 50
flag = True
while flag:
user_input_age = int(input("请输入您猜测年龄"))
if user_input_age == age:
print("恭喜你猜对了")
print("End")
flag = False
elif user_input_age > age:
print("您猜大了,继续猜")
elif user_input_age < age:
print("您猜小了,继续猜")
break 终止
num = 1
while num < 10:
print(num)
num+=1
if num == 8 :
break

continue 跳出当次循环
num = 1
while num < 10:
num+=1
if num == 3 :
continue
print(num)

while 条件:
...
else: #当while正常结束之后才会执行,不是break,break是非正常结束,中断
...
num = 1
while num < 10:
num+=1
if num == 3 :
continue
print(num)
else:
print("This is else statement")

num = 1
while num < 10:
num+=1
if num == 3 :
break
print(num)
else:
print("This is else statement")

以下代码分别执行三行
print("hello world")
print("hello world")
print("hello world")

在一行执行,end,不可见字符
print("hello world",end="__")
print("hello world",end="__")
print("hello world",end="__")

\n 在python中表示换行
\r\n \r表示在windows中表示把光标移到当前行的第一个位置,加上\n才表示移到下一行的第一个位置
\r 在mac系统中,\r表示下一行
while嵌套语句
print()默认等价于print(end="\n")
num1 = 0
while num1 <= 5:
print( num1,end = "_" )
num2 = 0
while num2 <= 7:
print(num2,end="-")
num2+=1
num1+=1
print()

原理技巧规则:外行内列
原文:http://www.cnblogs.com/darkalex001/p/7488529.html