L1-061 新胖子公式(Python实现) 测试点全过

前言: {\color{Blue}前言:} 前言:

  • 本系列题使用的是,“PTA中的团体程序设计天梯赛——练习集”的题库,难度有L1、L2、L3三个等级,分别对应团体程序设计天梯赛的三个难度。
  • 更新取决于题目的难度,和学校的事情,但尽可能保证每日更新,若没更新次日补上。
  • 之前胖子那道题的升级版
  • 我的方法可能不是最简单的,如有什么好的建议,欢迎各位CSDN的朋友告诉我

题目

根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方。如果超过 25,你就是胖子。于是本题就请你编写程序自动判断一个人到底算不算胖子。

输入格式
输入在一行中给出两个正数,依次为一个人的体重(以 kg 为单位)和身高(以 m 为单位),其间以空格分隔。其中体重不超过 1000 kg,身高不超过 3.0 m。

输出格式:
首先输出将该人的体重和身高代入肥胖公式的计算结果,保留小数点后 1 位。如果这个数值大于 25,就在第二行输出 ··PANG··,否则输出 ··Hai Xing··。

输入样例1:

100.1 1.74

输出样例1:

33.1
PANG

输入样例2:

65 1.70

输出样例2:

22.5
Hai Xing

题解

# 读取输入的体重和身高
weight, height = map(float, input().split())

# 计算肥胖指数
bmi = weight / (height ** 2)

# 输出肥胖指数
print(f"{bmi:.1f}")

# 判断是否为胖子并输出结果
if bmi > 25:
    print("PANG")
else:
    print("Hai Xing")

你可能感兴趣的:(python,算法,数据结构)