python 基础 (流程控制)

1.条件分支语句 if ... else  如果(满足条件执行)否者(执行)

#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
 
my_age = 28
 
user_input = int(input("input your guess num:"))
 
if user_input == my_age: #如果条件满足
    print("Congratulations, you got it !")
elif user_input < my_age: #如果条件满足
    print("Oops,think bigger!")
else:#否则 
    print("think smaller!")

2.for循环 

#_*_coding:utf-8_*_
__author__ = 'Alex Li'
 
 
for i in range(10): #  range(10)  [0,1,2,...,9]
    print("loop:", i ) 
# continue 跳出当前循环,执行下一次循环
for
i in range(10): if i<5: continue #不往下走了,直接进入下一次loop print("loop:", i )
# break 跳出循环,终止循环
for
i in range(10): if i>5: break #不往下走了,直接跳出整个loop print("loop:", i )

3.while

#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
 
my_age = 28
 
count = 0
while count < 3: #执行条件
    user_input = int(input("input your guess num:"))
 
    if user_input == my_age:
        print("Congratulations, you got it !")
        break
    elif user_input < my_age:
        print("Oops,think bigger!")
    else:
        print("think smaller!")
    count += 1 #每次loop 计数器+1
else:
    print("猜这么多次都不对,你个笨蛋.")

 

posted @ 2017-08-02 10:02  懒惰的板砖者  阅读(142)  评论(0)    收藏  举报