02_分支

hn_01_判断年龄

 

# 1.定义一个整数变量记录年龄
age = 23

# 2.判断是否18岁
if age>=18:
# 3.如果满了18岁,可以进网吧happy
print("你已经成年,欢迎进网吧happy")

print("欢迎欢迎,热泪欢迎!")

print("看看什么时候会执行")

 

hm_02_帕暖年龄改进版

 

# 输入用户年龄
age = int(input("请输入年龄"))

# 判断年龄是否满18岁 (>=)
if age >= 18:

# 如果满 18 岁,允许进网吧嗨皮
print("你已经成年,欢迎来网吧嗨皮")

else:
# 如果未满 18 岁,提示回家写作业
print("你还没有成年,请回家写作业吧")

# 这句代码无论条件是否成立都会执行!
print("这句代码什么时候执行?")

 

hm_03_逻辑运算符演练

 

# 练习1:定义一个变量 age ,编写代码判断年龄是否正确
age = 300
# 要求人的年龄在 0-120 之间
if age>=0 and age<=120:
print("年龄输入正确")
else:
print("年龄输入错误")

 

hm_07_火车站安检

 

# 定义布尔型变量 has_ticket 表示刀从的长度,单位:厘米
has_ticket = True
# 定义整型变量 knife_length 表示刀从的长度,单位:厘米
knife_length = 10
# 首先检查是否有车票, 如果有,才允许进行 安检
if has_ticket:
print("车票检查通过,请准备开始安检")
# 安检时,需要检查刀的长度,判断是否超过 20 厘米
# 如果超过 20 厘米,提示刀的长度,不允许上车
if knife_length <= 20:
print("安检通过,祝您旅途愉快")
# 如果不超过 20 厘米,安检通过
else:
print("安检未通过,刀太长")
# 如果没有车票,不允许进门
else:
print("车票检查不通过,请买票")

 

hm_08_石头剪刀布

 

# 先导入随机函数random,因为要用到随机数
import random
# 从控制台输入要出的手势——石头(1)/剪刀(2)/布(3)
player = int(input("请输入您要出的手势 石头(1)/剪刀(2)/布(3)"))
# 电脑 随机 出手势——先假定电脑只会出石头,完成整体代码功能
computer = random.randint(1,3)
print("玩家出的是 %d ,- 电脑出的是 %d " % (player, computer))
# 比较胜负
if ((player == 1 and computer ==2)
or (player ==2 and computer ==3 )
or (player ==3 and computer == 1)) :

print("玩家胜利")
elif player == computer :
print("平局")
else:
print("失败")

posted @ 2018-12-05 23:38  geittom  阅读(90)  评论(0)    收藏  举报