• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
~懒汉~
博客园    首页    新随笔    联系   管理    订阅  订阅

python之路-03-Python语法

3.1 if流程判断

3.1.1 if else流程判断

#!Author:lanhan
_username = 'lanhan'
_password = '123'
username = input("username:")
password = input("password:")
if username == _username and password == _password:
    print("welcome user {name} login...".format(name=username))
else:
    print("Invalid username or password!")

 

3.1 .2if...elif...else流程判断

#!Author:lanhan
age_of_oldboy = 56
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy:
    print("yes,you got it. ")
elif guess_age > age_of_oldboy:
    print("think smaller...")
else:
    print("think bigger! :")

3.2 while流程判断

3.2.1while True

实例1:

#!Author:lanhan
count = 0
while True:
    print("count:",count)
    count = count +1
    if count == 3:
        break

 

实例2:

#!Author:lanhan
count = 0
age_of_oldboy = 56
while True:
    if count == 3:
        break
    guess_age = int(input("guess age:"))
    if guess_age == age_of_oldboy:
        print("yes,you got it. ")
        break
    elif guess_age > age_of_oldboy:
        print("think smaller...")
    else:
         print("think bigger! :")
    count +=1

3.2.2while...else

 

示例1:

#!Author:lanhan
count = 0
age_of_oldboy = 56
while count < 3:
    guess_age = int(input("guess age:"))
    if guess_age == age_of_oldboy:
        print("yes,you got it. ")
        break        #####不往下走了,直接跳出整个循环
    elif guess_age > age_of_oldboy:
        print("think smaller...")
    else:
         print("think bigger! :")
    count +=1
else:
    print("you have tried too many times..fuck off")

3.3 for流程判断

3.3.1 for i in 变量

示例1:

#!Author:lanhan
for i in range(0,10,2):
    if i < 3:
        print("loop",i)
    else :
        continue         ####跳出本次循环,继续下次循环
    print("hehe.....")

 

3.3.2for...else

示例1:

#!Author:lanhan
count = 0
age_of_oldboy = 56
for i in range(3):
    guess_age = int(input("guess age:"))
    if guess_age == age_of_oldboy:
        print("yes,you got it. ")
        break
    elif guess_age > age_of_oldboy:
        print("think smaller...")
    else:
         print("think bigger! :")
else:
    print("you have tried too many times..fuck off")

posted @ 2017-11-26 12:51  ~懒汉~  阅读(120)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3