Python基础——基础分支和循环

发布时间:2023-09-23 10:30

本周学习内容“基础分着和循环”

文章目录

  • 前言
  • 一、分支和循环的理解
    • 二、基础分支和循环的应用
      • 三,学习感悟
  • 总结

前言

在学习计算机语言的时候,总免不了要碰到分支和循环,今天我将以我的理解写一篇关于Python中基础的分支和循环。

一、分支和循环的理解

首先,有了分支和循环它使得我们的代码不再枯燥无味,而且是实现算法的基础。其次,我们生活中的手机或电脑等游戏都是以分支和循环的参与下完成的,这些都极大的影响了我们的生活,可见分支和循环不只是对少数人应用,而是现今互联网下的全部人应用,这是他的重要性。

二、基础分支和循环的应用

如:输入一个性别、身高和体重值,输出其形体状态(太轻、标准、太重)。男性标准体重值(kg)=身高>=165cm:身高(cm)-100身高<165cm:身高(cm)-105女性标准体重值(kg)= 身高(cm)-100。我们假定在±2%范围内都是标准的,小于的提示太轻,大于的提示太重。

  1. 他的应用很广泛,在这里我就给大家分享一些我自己的。

下面的是我写的一个关于人体重的问题进行的解决代码

如:输入一个性别、身高和体重值,输出其形体状态(太轻、标准、太重)。男性标准体重值(kg)=身高>=165cm:身高(cm)-100身高<165cm:身高(cm)-105女性标准体重值(kg)= 身高(cm)-100。我们假定在±2%范围内都是标准的,小于的提示太轻,大于的提示太

xingbie = input(\"请输入你的性别:\")
h = int(input(\"请输入你的身高cm:\"))
w = int(input(\"请输入你的体重kg:\"))
p=0
if xingbie == \'男\':    #输入条件
    if h >=165:
       p = h-100
    elif h<165:
        p =h-105
    else:
           print(\"输入的值有误\")
    if p*0.98<=w<=1.02*p:  #判断条件
       print(\"标准\")
    elif w>p*1.02:
        print(\"偏重\")
    else:
         print(\"偏轻\")
elif xingbie  ==\'女\':   #与第一个if对应
    if p*0.98<=w<=1.02*p:
       print(\"标准\")
    elif w>p*1.02:
        print(\"偏重\")
    else:
         print(\"偏轻\")
else:
    print(\"你是不是不是人?\")

2.还有些在日常生活中也有的问题,就比如超市打折活动。下面是我自己敲的代码

某人准备去海南旅游,现在要订购机票。机票的价格受季节淡季、旺季的影响,头等舱和经济舱价格也不同。假设机票原价为5000元,4-10月为旺季,旺季头等舱打九折,经济舱打八折,淡季头等舱打五折,经济舱打四折。编写程序,使用嵌套if结构,根据出行的月份和选择的舱位输出实际机票价格。

money = int(input(\"请输入应付金额:\"))
month = int(input(\"请输入月份:\"))
sett = \'头等舱\'
a = input(\"请输入位置\")   #这里有头等舱和经
if 4<=month<=10:         #济舱
    if a == sett:
        money = money*0.9
        print(\"打九折,需要支付\",money)
    else:
        money = money*0.8
        print(\"打八折,需要支付\",money)
else:
    if a == sett:
        money = money*0.5
        print(\"打五折,需要支付\",money) 
    else:
        money = money*0.4
        print(\"打四折,需要支付\",money)

3.还有比如求闰年的:

if (year%4==0)and(year%100!=0)or(year%400==0):

三,学习感悟

经过一周的学习,Python这门语言非常的简洁明了,非常适用于初学者,我会在这条道路上继续走下去。大学生活也会变得充实,加油加油加油!!!


总结

不管是什么计算机语言,分支和循环都是非常重要的,我们要把它彻底的搞懂,以上就是我全部的感悟。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号