这是一个双管齐下的问题,但它让我感到困惑。我目前有以下代码:
from __future__ import division
import math
function = int(raw_input("Type function no.: "))
if function == 1:
a = float(raw_input ("Enter average speed: "))
b = float(raw_input ("Enter length of path: "))
answer= float(b)/a
print "Answer=", float(answer),
elif function == 2:
mass_kg = int(input("What is your mass in kilograms?" ))
mass_stone = mass_kg * 2.2 / 14
print "You weigh", mass_stone, "stone."
else: print "Please enter a function number."
现在,我想要某种循环(我猜它是一个 for 循环,但我不完全确定),以便在一个函数完成后,它会返回到顶部,所以用户可以输入一个新的函数号并做一个不同的方程。我该怎么做?过去半个小时我一直在想办法,但什么都没有出现。
尝试忽略代码中的任何混乱......它需要一些清理。