python - 在函数定义中放置变量 - Python

标签 python python-2.7 for-loop

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/

相关文章:

python - sympy - 用 float 符号求解方程

python - 根据重叠目标将多个索引折叠成组

python - 无法打开由 Python 中的线程创建的管道描述符

python - 为什么某些 Unix 命令在从 Python 内部调用时不起作用? (找不到命令)

python - 如何将 MP4 文件转换为文本文件并返回

c - for 循环中的 if 条件

python - 如何使用元类创建一个类属性,该元类仅在类本身未定义时才覆盖?

python-2.7 - 将成员写为 Trait 或 Trait() ex x=Str 或 x=Str() 之间的特征差异

python - 我怎样才能同时在一个可迭代的python上有多个迭代器?

javascript - 有没有办法在循环中对我的 javascript 函数进行编号?