首页 > 编程语言 >Python入门之选择语句&循环语句练习

Python入门之选择语句&循环语句练习

时间:2023-01-26 10:11:24浏览次数:53  
标签:语句 满足条件 elif 入门 Python BMI count print

"""
选择语句
if bool类型的条件:
pass
满足条件执行的语句
else:
不满足条件执行的语句
--------------------------------------------
if 条件1:
满足条件1执行的语句
if 条件2:
满足条件2执行的语句
if 条件3:
满足条件3执行的语句
--------------------------------------------
if 条件1:
满足条件1执行的语句
elif 条件2:
不满足条件1,满足条件2执行的语句
elif 条件3:
不满足条件1/2,满足条件3执行的语句
else:
以上条件都不满足执行的语句

--------------------------------------------
循环语句
if 条件:
满足条件执行一次
else:
不满足条件执行一次
while 条件:
满足条件才执行的循环体
else:
不满足条件执行一次
跳转语句
break
"""

# 需求:执行三次
usd = int(input("请输入美元:"))
print(usd * 6.9)
count = 0
while count < 3:  # 0 1 2
    count += 1
    usd = int(input("请输入美元:"))
    print(usd * 6.9)

while循环 练习1:

# 练习1:在控制台中输入 0 1 2 3 4 5
count = 0
while count < 6:
    print(count)
    count += 1

while循环 练习2:

# 练习2:在控制台总输入 2 3 4 5 6 7
count = 2
while count < 8:
    print(count)
    count += 1

while循环 练习3:

# 练习3:在控制台中输入 0 2 4 6
count = 0
while count <= 6:
    print(count)
    count += 2

作业:

# 作业1:
# 在控制台中获取月份,显示季度,或者提示月份错误
month = int(input("请输入月份:"))

if month < 1 or month > 12:
    print("月份错误")
elif month >= 10:
    print("冬")
elif month >= 7:
    print("秋")
elif month >= 4:
    print("夏")
else:
    print("春")
# 作业2:
# 在控制台中获取年龄,
# 如果小于0岁,打印输入有误,
# 如果一个人的年龄小于2岁,就打印是婴儿
# 如果一个人年龄2(包含)~13岁,就打印是儿童
# 如果一个人年龄13(包含)~20岁,就打印是青少年
# 如果一个人年龄20(包含)~65岁,就打印是成年人
# 如果一个人年龄65(包含)~150岁,就打印是老年人
# 150岁以上,打印“那是不可能”
age = int(input("请输入你的年龄:"))
if age < 0:
    print("输入有误!")
elif age < 2:
    print("你是婴儿!")
elif age < 13:
    print("你是儿童!")
elif age < 20:
    print("你是青少年!")
elif age < 65:
    print("你是成年人!")
elif age < 150:
    print("你是老年人!")
else:
    print("那是不可能的....")
# 作业3:
# 根据身高体重,参照BMI,返回身体情况
# BMI:用体重千克数除以身高米数的平方得出的数字
# 中国参考标准
# 体重过低BMI < 18.5
# 正常范围18.5 ≤ BMI < 24
# 超重24 ≤ BMI < 28
# I度肥胖28 ≤ BMI < 30
# II度肥胖30 ≤ BMI < 40
# III度肥胖BMI ≥ 40.0
height = float(input("请输入身高:"))
weight = float(input("请输入体重:"))
bmi = weight / height ** 5
if bmi < 18.5:
    print("体重过低....")
elif bmi < 24:
    print("正常范围....")
elif bmi < 28:
    print("超重....")
elif bmi < 30:
    print("I度肥胖....")
elif bmi < 40:
    print("II度肥胖....")
else:
    print("III度肥胖")

 

标签:语句,满足条件,elif,入门,Python,BMI,count,print
From: https://www.cnblogs.com/Remick/p/17067584.html

相关文章

  • Python入门之初识while循环
    """循环语句while条件:循环体"""#死循环:循环条件永远是满足的。whileTrue:usd=int(input("请输入美元:"))print(usd*6.9)i......
  • 软件测试入门知识点
    Prerequisite全部内容转载自:AirtestProjectDocs因为写的实在是太好了!!!简单聊聊测试①首先根据测试方法来划分,可以分为:黑盒测试:最基础的功能测试,不关心内部的代码实......
  • python3.10调用邮件SMTP报错: ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] s
    一:python3.10调用邮件SMTP报错:ssl.SSLError:[SSL:SSLV3_ALERT_HANDSHAKE_FAILURE]sslv3alerthandshakefailure(_ssl.c:997)解决报错内容File"c:\Users\Le......
  • 浙大“python->机器语言“的学习二(循环计算)
    辗转相除Euclid设a,b为两个自然数,欲求a,b的最大公约数若a%b为0,则b就是a,b的最大公约数,计算结束否则令a为b,而b为原来的a%b,重复步骤2a,b=map(int,input().spli......
  • 56python文字转语音
    首先安装依赖库pyttsx3pipinstallpyttsx3再来看具体的实例importpyttsx3engine=pyttsx3.init()engine.say("Helloworld!")engine.runAndWait()执行上述脚......
  • 浙大“python->机器语言“的学习一(做计算)
    T1输入格式本题无输入输出格式输出由3行星号*组成的方形,如样例所示。每行除了最后一个星号,每个星号后面有空格*********是这样的,发现我一行一行输出根......
  • 【Python基础学习】5.函数和代码复用
    主要参考来源:慕课嵩天老师的“Python语言程序设计”[https://www.icourse163.org/course/BIT-268001?tid=1468130447]5.1函数的定义与使用函数的理解与定义函数是一段具......
  • SQL查询语句练习题27道
    练习环境为:XP+SQL2000数据库练习使用的数据库为:学生管理数据库说明        这是我在学习数据库课时,老师给的27道SELECT语句练习题,在写这篇文章时,老师并没有给参考......
  • 逆向技巧——从混淆说明IDA Python脚本的使用
    之前工作的时候,遇到过病毒需要使用IDApython进行反混淆的问题,但是由于病毒的工作量较大、前置步骤多,没有很好的总结。闲下来了,有空了,根据网上的Demo做个实验记录一下。......
  • VUE3/TS/TSX入门手册指北
    VUE3入门手册vue3入门首先查看官方文档:https://cn.vuejs.org/guide/quick-start.html如果有vue2基础,速成课程:https://www.zhoulujun.co/learning-vue3/component.html......