Python 新手。我想使用 for 循环,并将 f(x) 和 g(x) 的函数定义 x^2 +1 的范围从 10 - 19 放入。尝试执行以下操作但没有成功。有建议吗?
def f(x):
return (x*2+1)
def g(x):
return (x*3+1)
for f(x) in range(10, 20):
print x
for g(x) in range(10, 20):
print x
最佳答案
您应该切换变量和方法表达式:
for x in range(10, 20):
print f(x)
for x in range(10, 20):
print g(x)
这将为每个 x
(10, 11, 12, ..., 19) 分别在范围内。
关于python - 在函数定义中放置变量 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46533048/