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("电脑赢")