码迷,mamicode.com
首页 > 其他好文 > 详细

Lesson 1#10 流程控制

时间:2018-03-08 00:13:41      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:输入密码   pos   定义   技术   AC   else   password   lap   游戏   

单分支控制

 

# 语法结构
if 条件:
    满足条件后指定代码

 

单分支例子:输入年龄,如果年龄等于18打印“请继续”

技术分享图片
#单分支例子

age = int(input("请输入年龄:"))

if age == 18 :
    print("请继续!")
View Code

双分支控制

 

#语法结构

if 条件:
    else

 

双分支例子:输入年龄,如果年龄等于18打印“请向左”,不等于18打印“请向右”

技术分享图片
# 双分支例子

age = int(input("请输入年龄:"))

if age == 18 :
    print("请向左!")
else:
    print("请向右!")
View Code

 

小练习:

让用户输入用户名和密码,用户名和密码全部正确时,打印欢迎信息,否则打印错误信息。

 

技术分享图片
user = suyp
password = 123456

username = input("请输入用户名:")
pwd = input("请输入密码:")

if username == user and pwd == password :
    print("Welcome!")
else:
    print("Wrong!")
    exit()
View Code

 

多分支控制

 

if 条件:
    满足条件执行代码,不满足走下面代码
   elif 条件:
    满足条件执行代码,不满足走下面代码
   elif 条件:
    满足条件执行代码,不满足走下面代码
   elif 条件:
    满足条件执行代码,不满足走下面代码
   else:
     上面所有条件都不满足走这里

 

 

 

猜年龄小游戏

     先定义一个数值让用户去猜,猜对了打印“你猜对了”,如果猜的值比定义小打印“你猜错了,请尝试一个更大的值”,否则打印“你猜错了,请尝试一个更小的值”

 

技术分享图片
age = 18

guess_age = int(input("请输入你猜的年龄:"))

if guess_age == age :
    print("恭喜你猜对了")
elif guess_age > age :
    print("你猜错了,请尝试一个更小的值")
else :
    print("你猜错了,请尝试一个更大的值")
View Code

 

练习题:

# 成绩有五个等级ABCDE
# A 90-100
# B 80-89
# C 60-79
# D 40-59
# E 0-39
# 让用户输入自己的分数,输出相对应得分数等级

 

 

 

 

Lesson 1#10 流程控制

标签:输入密码   pos   定义   技术   AC   else   password   lap   游戏   

原文地址:https://www.cnblogs.com/wudtime/p/8525436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!