我刚刚写了一个程序,可以将英里数的随机整数转换成公里数,然后打印到一个有两列的表中。我不得不写另一个程序,我不知道它要求什么。这是我被问到的问题,写一个程序,打印出相同的表格,但使用一个函数,返回公里数参数。在main中使用循环并生成随机整数,但是捕获函数返回的值并在循环中使用它来打印表的一行。使用与以前相同的表格格式。我对python很陌生,很容易弄糊涂,任何帮助都将不胜感激!你知道吗
这是我上一个程序的代码:
随机导入
def main() :
print('Miles\tKilometers')
for value in range(10):
miles = random.randrange(10, 60)
print(format(miles, '.2f'), find_kilometers(miles), sep='\t')
def find_kilometers(miles):
kilometers = miles * 1.60934
return format(kilometers, '.5f')
main()
听起来你好像已经达到了你课程的要求。
find_kilometers
返回用于打印结果的答案。也许对于第1部分,您应该在一个代码块中硬编码所有内容。你知道吗这里的“Capture”意思是“将返回值保存在变量中”,但您的程序只是通过将返回值作为参数传递给print来立即使用它。你本可以做到:
但是你的版本是正确的,而且比其他版本更切题。不管怎样,如果您需要严格遵循说明,我会保存返回值并然后在
print()
中使用它以防万一。你知道吗相关问题 更多 >
编程相关推荐