栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

ry-python-day02

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ry-python-day02

python 判断
# 程序执行结构
# 1. 顺序结构
# 2. 分支结构
# 3. 循环结构


# 分支结构 if / elif /else
# if 条件1:
#     满足条件1时执行的事情
# elif 条件2:
#     满足2条件时执行的事情
# elif 条件3:
#     满足3条件时执行的事情
# else:
#     不满足以上条件执行的事情
# if 可以单独存在
# try:
#     尝试运行的部分
# except:
#     发生异常时执行的代码
try:
    # 分数判断器
    score = int(input("请输入您的分数"))
except:
    score = -1
if score >=90 and score <=100 :
    print("A level")
elif score >=80 and score <90 :
    print("B level")
elif score >=60 and score <80 :
    print("C level")
elif score >=0 and score <60 :
    print("D level")
else:
    print("输入成绩有误")
# 计算公式为:BMI=体重÷身高的平方。(体重单位:千克;身高单位:米。)

bmi计算器

try:
    weight = float(input("请输入您的体重(/千克)"))
    height = float(input("请输入您的身高(/米)"))
    BMI = weight / (height ** 2)

    if BMI <= 18.4:
        print("偏瘦")
    elif BMI >= 18.5 and BMI <= 23.9:
        print("正常")
    elif BMI >= 24.0 and BMI <= 27.9:
        print("过重")
    elif BMI >= 28.0:
        print("肥胖")

except:
    print("数据数据有误")
循环和终止循环’
# while循环
# while 循环条件:
#     循环体
# 死循环
# while True:
#     print("哈哈")
i = 0
while i < 10:
    print(f"执行次数{i}")
    i += 1

j = 1
sums = 0
while j <= 100:
    sums += j
    j += 1
print(sums)
# 中断循环
# break 终止本层循环
# continue 终止本次循环, 执行下一次循环
# 累加和大于1000是终止并且输出
j = 1
sums = 0
while j <= 100:
    if sums >= 1000:
        break
    sums += j
    print(sums)
    j += 1

while True:
    num = input("请输入一个数, 输入q终止")
    if num == 'q':
        break
    print(num)
#
# 计算所有奇数累加和
j = 1
sums = 0
while j <= 100:
    if j % 2 == 0:
        j += 1
        continue
    sums += j
    j += 1
print(sums)

猜数字游戏

# 1 ~ 100随机数
from random import randint
computer = randint(1, 100) # 左闭右闭
# print(computer)
count = int(input("请投币"))
while True:
    count -= 1
    num = int(input("请输入您猜的数字"))
    if num > computer:
        print("猜大了")
    elif num < computer:
        print("猜小了")
    else:
        print("猜对了")
        break
    if count == 0:
        print("用光了,去买币吧")
        break

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/423778.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号