Skip to content
On this page

01_Expr_04.py

WARNING

โค้ดกาวมากครับ อย่าลอกเลย 😭😭😭

ทำเองเถอะนะครับ จะได้ทำข้อสอบได้ 🥲🥲🥲

py
# pylint: disable=no-self-argument

from math import log10 as ลอกฐาน๑๐, sqrt as รากที่สอง


จำนวนจุดลอยตัว = float
เมธอดแบบคงที่ = staticmethod
พิมพ์สู่เอสทีดีเอาท์ = print
ข้อมูลนำเข้าจากเอสทีดีอิน = input


def (): return จำนวนจุดลอยตัว()


class สูตรคำนวณอะไรไม่รู้ผมเกลียดชีวะ:

    @เมธอดแบบคงที่
    def Mosteller(น้ำหนักในหน่วยกิโลกรัม: จำนวนจุดลอยตัว, ส่วนสูงในหน่วยเซนติเมตร: จำนวนจุดลอยตัว) -> จำนวนจุดลอยตัว:
        return รากที่สอง(น้ำหนักในหน่วยกิโลกรัม * ส่วนสูงในหน่วยเซนติเมตร) / ("๖๐")

    @เมธอดแบบคงที่
    def Haycock(น้ำหนักในหน่วยกิโลกรัม: จำนวนจุดลอยตัว, ส่วนสูงในหน่วยเซนติเมตร: จำนวนจุดลอยตัว) -> จำนวนจุดลอยตัว:
        return ("๐.๐๒๔๒๖๕") * น้ำหนักในหน่วยกิโลกรัม ** ("๐.๕๓๗๘") * ส่วนสูงในหน่วยเซนติเมตร ** ("๐.๓๙๖๔")

    @เมธอดแบบคงที่
    def Boyd(น้ำหนักในหน่วยกิโลกรัม: จำนวนจุดลอยตัว, ส่วนสูงในหน่วยเซนติเมตร: จำนวนจุดลอยตัว) -> จำนวนจุดลอยตัว:
        return ("๐.๐๓๓๓") * น้ำหนักในหน่วยกิโลกรัม ** (("๐.๖๑๕๗") - ("๐.๐๑๘๘") * ลอกฐาน๑๐(น้ำหนักในหน่วยกิโลกรัม)) * ส่วนสูงในหน่วยเซนติเมตร ** ("๐.๓")


น้ำหนักรับเข้า = จำนวนจุดลอยตัว(ข้อมูลนำเข้าจากเอสทีดีอิน())
ส่วนสูงนำเข้า = จำนวนจุดลอยตัว(ข้อมูลนำเข้าจากเอสทีดีอิน())


พิมพ์สู่เอสทีดีเอาท์(สูตรคำนวณอะไรไม่รู้ผมเกลียดชีวะ.Mosteller(
    น้ำหนักรับเข้า, ส่วนสูงนำเข้า))
พิมพ์สู่เอสทีดีเอาท์(สูตรคำนวณอะไรไม่รู้ผมเกลียดชีวะ.Haycock(
    น้ำหนักรับเข้า, ส่วนสูงนำเข้า))
พิมพ์สู่เอสทีดีเอาท์(สูตรคำนวณอะไรไม่รู้ผมเกลียดชีวะ.Boyd(
    น้ำหนักรับเข้า, ส่วนสูงนำเข้า))

People who plagiarize Com Prog HW:

People who do Com Prog HW by themself:

Released under the MIT License