0
编写一个程序,显示以英里和公里为单位的距离等效表。您必须通过在main中的循环内运行函数来生成表。在每个循环周期中生成一个从10到60的随机整数。使用后者的值作为函数的里程参数。该功能必须在表格中打印一行。重复:该功能打印表格。随机整数,计算和表格
我能够正确打印表格的顶部。当我在顶部运行我的代码时,它只给出一个数字的公里数计算,然后为公里计算10次相同数字,为里程计算随机整数。我怎样才能打印出里程数的10个随机数和公里右侧的计算结果。
这里是我的代码:
import random
def main():
print('Miles\tKilometers')
miles = random.randrange(10, 60)
find_kilometers(miles)
for value in range(10):
miles = random.randrange(10, 60)
print(format(miles, '.2f'))
def find_kilometers(miles):
kilometers = miles * 1.60934
for kilo in range(10):
print(format(kilometers, '.5f'))
main()
谢谢!我被困在这一段时间 – brittmoe09