内容概要:
一、if else流程判断 |
基本语法:
1 #语法一 2 if 条件: 3 pass 4 5 #语法二 6 if 条件: 7 pass 8 else: 9 pass 10 11 #语法三 12 if 条件: 13 pass 14 elif 条件: 15 pass 16 ... 17 else: 18 pass
示列一 if else:
1.模拟用户登录,帐号密码正确打印欢迎信息
2.错误打印用户名或者密码错误
1 #/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:W-D 4 user="WD" 5 passwd="123qwe" 6 username=input("username:") 7 password=input("password:") 8 if user==username and passwd==password: 9 print("welcome!") 10 else: 11 print("Invalid username or password! ")
示列二:if elif else
1.猜数字,正确打印猜对
2.猜大打印猜大,猜小打印猜小
1 num=22 2 guess_num=int(input("guess number:")) 3 if guess_num > num: 4 print("Too bigger!") 5 elif guess_num < num: 6 print("Too smaller!") 7 else: 8 print("yes, you are right!")
二、while循环 |
while循环在如果没有明确的结束标志情况下会进入死循环,所以一般我们写while循环的时候需要结束条件。
基本语法:
1 while 结束条件: 2 pass 3 4 #eg: 5 i=1 6 while i<10:#结束条件为i大于10 7 print(i) 8 i+=1 9 结果: 10 1 11 2 12 3 13 4 14 5 15 6 16 7 17 8 18 9
示列一:
还是猜数字游戏,现在我们让玩家连续猜,但是最多猜三次。
原文:http://www.cnblogs.com/wdliu/p/6262480.html