【问题标题】:Convert distances in python在python中转换距离
【发布时间】:2022-09-22 22:16:48
【问题描述】:

我希望在 python 中转换赛马距离。例如,我想将 \'7F\' 转换为 1400m,因为 1 furlong 是 200m。英里也是如此,1m需要1600m。所以当有 1m 1/2f 我想把它转换成 1700m。

谁能帮我解决这个问题?

  • 好听,加油
  • 欢迎来到堆栈溢出。入门的好地方是tourHow to Ask。如果你展示你正在做的事情并询问一个你会得到更好的回应具体的关于您遇到的问题的问题,而不是简单地询问如何从头开始创建项目。
  • 您是在寻找实际的转换还是只是近似值?

标签: python converters


【解决方案1】:

我对 Python 比较陌生,但这应该可以。它以米为单位打印总距离,并接受用户关于弗隆数和英里数的输入。

def total_meters(furlong,miles):
    total = ((furlong * 200) + (miles * 1600))
    print(f'Total distance in meters is: {total}')


a = float(input("Enter # of furlongs:"))
b = float(input("Enter # of miles:"))

total_meters(a,b)

【讨论】:

    【解决方案2】:

    好吧,您只需创建一个可以转换长度的函数。只需将方程式转换为python:

    def F_to_m(l):
       """ returns the converted length from F to m using l * length in meter / length in F """
    

    您应该能够弄清楚在每个函数中使用什么公式。只需使用比例表即可知道您乘以和除以找到最终长度。

    【讨论】:

      猜你喜欢
      • 2021-06-08
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-03
      • 1970-01-01
      • 1970-01-01
      • 2015-03-09
      相关资源
      最近更新 更多