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

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

前言

在学习计算机语言的时候,总免不了要碰到分支和循环,今天我将以我的理解写一篇关于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这门语言非常的简洁明了,非常适用于初学者,我会在这条道路上继续走下去。大学生活也会变得充实,加油加油加油!!!


总结

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

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值