DevOps开发运维
成长之路

Python分支语句代码

hm_01_判断年龄.py

# 1.定义一个整数变量记录年龄
age = 19;
# 2.判断是否满 18 岁 (>=)
if age >= 18:
    # 3.如果满 18 岁,允许进网吧嗨皮
    print("您已经成年,欢迎进网吧嗨皮")
    print("欢迎欢迎,热烈欢迎")
# 4.如果不满 18 岁...
else:
    print("快回家学习")

hm_02_判断年龄改进.py

# 输入用户年龄
age = int(input("请输入用户年龄"))
# 判断是否满 18 岁 (>=)
if age >= 18:
    # 如果满 18 岁,允许进网吧嗨皮
    print("允许进网吧嗨皮")
else:
    # 如果未满 18 岁,提示回家写作业
    print("回家写作业")
    # 无论条件是否满足都会执行
    print("这句代码什么时候执行?")

hm_03_逻辑运算演练.py

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

hm_04_判断考试成绩.py

# 练习2: 定义两个整数变量 python_score、c_score,编写代码判断成绩
# 要求只要有一门成绩 > 60 分就算合格
python_score = int(input("请输入python语言成绩"))
c_score = int(input("请输入c语言的成绩"))
if python_score >60 or c_score > 60:
    print("考试通过")
else:
    print("考试不通过")

hm_05_非公勿入.py

# 练习3: 定义一个布尔型变量 is_employee,编写代码判断是否是本公司员工
# 如果不是提示不允许入内
is_emplouyee = True
if not is_emplouyee:
    print("不是员工")
else:
    print("是员工")

hm_06_ 女友的节日.py

# 1.定义 holiday_name 字符串变量记录节日名称
# 2.如果是 情人节 应该 买玫瑰/看电影
# 3.如果是 平安夜 应该 买苹果/吃大餐
# 4.如果是 生日 应该 买蛋糕
# 5.其他的日子每天都是节日啊……
holiday_name = input("请输入节日")
if holiday_name == "情人节":
    print("买玫瑰/看电影")
elif holiday_name == "平安夜":
    print("买苹果/吃大餐")
elif holiday_name == "生日":
    print("买蛋糕")
else:
    print("其他的日子每天都是节日啊……")

hm_07_火车站安检.py

# 1.定义布尔型变量 has_ticket 表示是否有车票
has_ticket = True
# 2.定义整型变量 knife_length 表示刀的长度,单位:厘米
knife_lenth = 22
# 3.首先检查是否有车票,如果有,才允许进行 安检
if has_ticket:
# 4.安检时,需要检查刀的长度,判断是否超过 20 厘米
    if knife_lenth >= 20:
        print("有车票,可以开始安检...")
        # 如果超过 20 厘米,提示刀的长度,不允许上车
        print("您的刀为 %d厘米,大于20厘米,不允许上车" % knife_lenth)
    # 如果不超过 20 厘米,安检通过
    else:
        print("安检通过")
# 5.如果没有车票,不允许进门
else:
    print("没票不允许进门")

hm_08_石头剪刀布.py

# 导入随机数工具包
import random
# 从控制台输入要出的拳 —— 石头(1)/剪刀(2)/布(3)
# 电脑 随机 出拳 —— 先假定电脑只会出石头,完成整体代码功能
# 比较胜负
# 石头 胜 剪刀
# 剪刀 胜 布
# 布 胜 石头
# 1 > 2 or 2 > 3 or 3 > 1
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("电脑赢")
赞(0)

评论 抢沙发

评论前必须登录!

 

LNMP社群 不仅仅是技术

关于我们网站地图