gpt4 book ai didi

python - 将以米为单位的高度转换为英尺和英寸?

转载 作者:行者123 更新时间:2023-11-28 16:30:12 39 4
gpt4 key购买 nike

问题是:

Given that 1 foot = .3048 meters, write a Python script that will convert a height given meters to a height given in feet and inches.

我查看了教授那天给出的笔记,我正在按照每个步骤进行操作,但我的程序似乎无法正常运行。这是我拥有的:

print("This program will convert a height given meters to a height given in feet and inches.")
meters = float(input("Enter height in meters:"))
meters_in_ft = meters // .3048
meters_in_in = meters_in_ft % 12
print("The height is", meters_in_ft,"feet and",meters_in_in, "inches")

当我运行程序并输入某些米时,我会得到正确的英尺单位,但很多时候以英寸为单位的测量值是错误的。

最佳答案

要从米中获取英寸部分,您需要使用 %1 获取 meters/.3048 的小数部分。然后您可以通过乘以 12 将其转换为英寸。

inches = meters / .3048 % 1 * 12

关于python - 将以米为单位的高度转换为英尺和英寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32720373/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com