赞
踩
""" if 判断语句的 语法 if 判断条件: 代码块 """ age = input("请输入你的年龄: ") age = int(age) if age > 18: print("我已经成年了~~") # if 练习 age = input("游乐场系统提示>> 请输入你的年龄啊: ") age = int(age) if age >= 18: print("你已成年, 游玩需要补票10元") print("祝你玩的愉快")
""" if else 判断语句的 语法 if 判断条件: if代码块 else: else代码块 """ age = input("请输入你的真实年龄: \r\n") age = int(age) msg = "" if age > 18: msg = f"你的年龄是: {age}, 恭喜你已经成年了~~" else: msg = f"你的年龄是: {age}, 我去~, 我还是个孩子~~" print(msg) # if else 练习 high = int(input("请输入您的身高(cm): ")) print("欢迎来到黑马动物园。") if high > 120: print("您的身高超出120cm, 游玩需要购票10元。") else: print("您的身高未超过120cm, 可以免费游玩。") print("祝您游玩愉快。")
""" if elif else 判断语句的 语法 if 判断条件: if代码块 elif 判断条件: elif代码块 else else代码块 """ print("请输入你的语文成绩: ") chinese_score = input() chinese_score = int(chinese_score) msg = ""; if chinese_score > 90: msg = f"你的语文成绩是{chinese_score}分, 被评为优秀" elif 60 < chinese_score <= 90: msg = f"你的语文成绩是{chinese_score}分, 被评为良好" else: msg = f"你的语文成绩是{chinese_score}分, 不及格哦" print(msg)
""" 案例需求: 定义一个数字(1~10, 随机产生), 通过3次判断来猜出来数字 案例要求: 1. 数字随机产生, 范围 1~10 # 2. 有3次机会才数字, 通过3层嵌套判断实现 3. 每次猜不中, 会提示大了或小了 """ import random # 导包 b = 1 e = 10 randomNum = random.randint(b, e) loop = 0 print("<<<猜数字游戏>>>") print("系统已生成 %d~%d 中的随机数, 你共有3次机会, 看你能猜中吗?" % (b, e)) # while 循环语句实现 while loop < 3: loop += 1 guessNum = int(input("请输入你猜的数字(第%d次): " % loop)) if guessNum == randomNum: print("恭喜你, 第%d次就猜中了, 这个数就是: %d" % (loop, randomNum)) break else: if guessNum > randomNum: print("大了") else: print("小了") if loop == 3: print("多少你有点笨, 这个数字是: %d" % randomNum) print("游戏结束!")
""" 案例需求: 定义一个数字(1~10, 随机产生), 通过3次判断来猜出来数字 案例要求: 1. 数字随机产生, 范围 1~10 # 2. 有3次机会才数字, 通过3层嵌套判断实现 3. 每次猜不中, 会提示大了或小了 """ loop = 1 # range(起始, 终止, 步长) for loop in range(1, 4): guessNum = int(input("请输入你猜的数字(第%d次): " % loop)) if guessNum == randomNum: print("恭喜你第%d次猜中了" % loop) break else: if guessNum > randomNum: print("第%d次猜, 大了" % loop) else: print("第%d次猜, 小了" % loop) loop += 1
# range(终止数)) 不写起始数, 默认从0 开始, 不写步长默认步长为1 for x in range(5): print(x, "\t", end="") # 0 1 2 3 4 # range([起始数, 终止数)),不写步长默认步长为1 for x in range(1, 5): print(x, "\t", end="") # 1 2 3 4 # range([起始数, 终止数), 步长) for x in range(1, 5, 2): print(x, "\t", end="") # 1 3 # range([起始数, 终止数), 步长) for x in range(5, 1, -2): print(x, "\t", end="") # 5 3 count = 0 for x in range(1, 100): if x % 2 == 0: print(x, "\t", end="") count += 1 print() print("count: " + str(count))
# while 版九九乘法表
x = 1
while x <= 9:
y = 1
while y <= x:
print(f"{y} * {x} = {y * x}\t", end="")
y += 1
x += 1
print()
print("########################")
# # for 版九九乘法表
for a in range(1, 10):
for b in range(1, a + 1):
print(f"{b} * {a} = {b * a}\t", end="")
b += 1
a += 1
print()
""" 公司发工资, 绩效低于5的不发工资 """ import random # 导包 # 公司账户余额 money = 10000 # 员工数量 staff = 20 for x in range(1, 20 + 1): # jx: 绩效 jx = random.randint(1, 10) if 0 <= money < 1000: print("账户余额不足...") break if jx < 5: print("员工%d, 绩效分为%d, 低于5, 不发工资, 下一位..." % (x, jx)) else: money -= 1000 print("员工%d, 绩效分为%d, 发放1000元, 账户余额还剩%d" % (x, jx, money), )
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。