python第一节课内容及练习
2024-10-09 17:46:07
一、input输入
sname = input("请输入你的姓名:")
yu_yan = input("请输入你学习的语言:")
print("{}, 欢迎你学习{}课程!".format(sname,yu_yan))
二、求和。计算1-99的和。并输出
#计算一到99的和,并输出
sum=0
i=1
while i<100:
sum+=i
i+=1
print(sum)
三、乘法口诀。输入1-9的乘法口诀。print输在在同一行用end=’’.
#乘法口诀
for i in range(1,10):
for j in range(1,i+1):
print(str(j)+"*"+str(i)+'='+str(i*j), end=" ")
print('\r')
四、斐波那契数列。并输出小于10000的最后一个数。
#斐波那契数列
a,b=0,1
while a<10000:
print(a)
a,b=b,a+b
多分支结构
五、BMI的定义如下:
BMI = 体重(kg)÷身高2(m2)
例如,一个人身高1.75米、体重75公斤,他的BMI值为24.49
编写一个根据体重和身高计算BMI值的程序,并同时输出国际和国内的BMI指标建议值
# _*_ coding: utf-8 _*_
import sys
import importlib
importlib.reload(sys)
'''
BMI的定义如下:
BMI = 体重(kg)÷身高2(m2)
例如,一个人身高1.75米、体重75公斤,他的BMI值为24.49
编写一个根据体重和身高计算BMI值的程序,并同时输出国际和国内的BMI指标建议值
'''
weight = eval(input("清输入你的体重:单位-KG:"))
height = eval(input("请输入你的身高:单位-米:"))
BMI = weight/pow(height, 2) # 计算BMI值,pow算平方
wto = ''
dom = ''
if BMI>=30:
wto, dom = '肥胖', '肥胖'
elif 28<=BMI<30:
wto, dom = '偏胖', '肥胖'
elif 25<=BMI<28:
wto, dom = '偏胖', '偏胖'
elif 24<=BMI<25:
wto, dom = '正常', '偏胖'
elif 18.5<=BMI<24:
wto, dom = '正常', '正常'
elif BMI<18.5:
wto, dom = '偏廋', '偏廋'
print("BMI的指标:国际是{}, 国内是{}".format(wto, dom))
最新文章
- Android--split()分割字符串特殊用法
- Android App的签名打包三步骤
- 1、在MAC上搭建React Native开发环境
- 给我一个及时的问候——XMPP
- Linux 性能监控、测试、优化工具
- Ubuntu11.10 更新软件源source.list (ZT)
- 通过Maven搭建Mybatis项目
- RabbitMQ 原文译1.1--HelloWord
- docker 实战---部署tomcat\weblogic集群 (二)
- Codeforces 56D Changing a String
- win2008服务器部署系统前需要做的一些工作
- spring异常处理
- Spark Streaming 快速入门
- Python全栈开发之路 【第四篇】:Python基础之函数
- 第三届“百越杯”福建省高校网络空间安全大赛writeup--Do you know upload?
- freeRTOS中文实用教程3--中断管理之中断服务例程中使用队列
- OpenCV 自定义任意区域形状及计算平均值 方差
- Ubuntu18.10下安装Qt5.12过程记录
- NTP服务器时间集群借节点之间同步
- Oracle单节点_Grid_Infrastructure_DB_安装过程图解(二/三)
热门文章
- Python的序列数据和变量
- 团队作业3 需求改进&;系统设计(银河超级无敌舰队)
- 第一篇scrum冲刺博客--Interesting-Corps
- Improved robustness of reinforcement learning policies upon conversion to spiking neuronal network platforms applied to Atari Breakout game
- DVWA之文件上传(一)
- jQuery源码分析系列(一)初识jQuery
- Fragment 1.2.0 更新记录
- C#转PHP
- 初识ABP vNext(8):ABP特征管理
- CVPR2020 面向密集多角度物体检测的动态修正网络(DRN)