当前位置: 首页 > news >正文

python基础练习题目

1. 根据身高体重,判断人的胖瘦

描述:
通过身高和体重,判断一个人的胖瘦。国际上一般采用BMI体重指数,计算公式为BMI = 体重 / 身高2(保留小数点后1位),参考标准如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬在这里插入图片描述

提示:请输入用英文逗号分隔的身高(米),体重(公斤)。 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬
示例
1.65,50
1.7,40
BMI=18.4,您的体重偏轻!
BMI=13.8,您的体重偏轻!

解答:


def BMI(height,weight):bmi=weight/height**2if bmi<18.5:print(f"BMI={bmi:.1f},您的体重偏轻!")elif bmi<=25:print(f"BMI={bmi:.1f},您的体重适中!")elif bmi<=35:print(f"BMI={bmi:.1f},您的体重偏重!")else:print(f"BMI={bmi:.1f},您的体重肥胖!")height,weight=eval(input())
BMI(height,weight)
height,weight=eval(input())
BMI(height,weight)

2. 求1+2+…+n的和

描述:
输入n,输出1+2+…+n的和‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫输入 输出
50 1275
解答:

n=eval(input())
sum=0
for i in range(1,n+1):sum+=iprint(sum)

3. 用户输入一个字符串,倒序输出 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

描述:
输入格式
输入一个字符串‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬
输出格式
一个倒序的字符串‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬
示例 hello olleh
解答:

str=input()
print(str[::-1])

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

4. 打印如下图形

描述:
通过字符串处理及打印输出,在屏幕上显示输出如图所示的文本字符串(提示:使用for循环)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

scale = 10
print(“执行开始”.center(15,‘-’))
for i in range(scale+1):
# 补充代码
‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬
在这里插入图片描述
解答:

scale =10
print("执行开始".center(15,'-'))
for i in range(scale+1):num=(i/scale)*100a='*'*ib='-'*(10-i)print("{:^3.0f}%[{}->{}]".format(num,a,b))  

其中range(scale+1)的意思是:
例如:range(3)即:从0到3,不包含3,即0,1,2

http://www.lryc.cn/news/311920.html

相关文章:

  • 视频编码标准H.264/AVC,H.265/HEVC,VP8/VP9,AV1的基本原理、优缺点以及适用场景
  • MATLAB2020a安装编译器mingw-64(6.3.0)
  • Python网络请求高级篇:Requests库的深度运用
  • AWS认证
  • 【排序】详解插入排序
  • Linux开发板移植rz、sz指令实现串口传输文件
  • Android抓包--不走代理的请求Proxy.NO_PROXY,过代理检测,burpsuite+Postern
  • SQL教学: MySQL进阶操作详解--探索DML语句的高级用法
  • JavaScript命名标识符规范,JavaScript的for循环与双重for循环
  • Qt/自定义控件的封装
  • 【硬件相关】RDMA网络类别及基础介绍
  • POS 之 ETH质押现状
  • Qt之插件
  • Tensorflow2.0+部署(tensorflow/serving)过程备忘记录Windows
  • Docker的安装跟基础使用一篇文章包会
  • SQL技巧笔记(一):连续3人的连号问题—— LeetCode601.体育馆的人流量
  • LeetCode 1976.到达目的地的方案数:单源最短路的Dijkstra算法
  • vulnhub-----Hackademic靶机
  • 十秒学会Ubuntu命令行:从入门到进阶
  • 华为智慧教室3.0的晨光,点亮教育智能化变革
  • 深度学习预测分析API:金融领域的Game Changer
  • 外贸网站做Google SEO 用wordpress模板的优势
  • 后端面试题整理-1
  • Python图像处理之光斑分析
  • 软件测试 - 测试用例基本理论
  • 在 Flutter 中使用 flutter_gen 简化图像资产管理
  • 两天学会微服务网关Gateway-Gateway过滤器
  • 图像处理 mask掩膜
  • 信驰达ESP32-C3/RTL8720CM WiFi开发板RF-WT01上线
  • 【产品经理方法论——产品的基本概念】