我怎样才能自发地在函数 python 中打印一个循环

How can I spontaneously print a loop in function python

所以我正在做计算物理作业,我需要制作一个计算器来计算从 1 到 10 的数字范围,这是我的函数的时间 (t)。我的代码看起来像这样

import numpy as np
def vonx(v,theta):
    
        theta_to_radian = np.deg2rad(theta)
        vx = v*np.cos(theta_to_radian)*time

 
        return vx

那么我如何自发地计算这个方程包括时间并有多个答案?

还有,我可以用input输入v和theta的值吗?

假设您想在 0 到 10 的时间内动态打印 vx 的值:

import numpy as np

v = int(input())
theta = int(input())

def vonx(v,theta, time):
    
        theta_to_radian = np.deg2rad(theta)
        vx = v*np.cos(theta_to_radian)*time
 
        return vx

for time in range(11):
    print(vonx(v,theta,time))