【问题标题】:Using Ranges and Multiplying使用范围和乘法
【发布时间】:2017-01-27 07:28:43
【问题描述】:

我已经开始创建一个小程序,但我有 1 个问题。我创建了一个变量,我想添加如下内容:

for x in range(0,12):
    print (rand_no) * (x)

变量 rand_no 是在我的程序前面定义的,但我想将它乘以 x。请帮帮我。

【问题讨论】:

  • 在此处添加您遇到的问题的回溯。

标签: python python-3.x for-loop range


【解决方案1】:

如果您使用的是 Python 3,如您的标签所示,您需要注意 print 现在是一个函数。结果,此代码没有达到您的预期:

for x in range(12):
    # the call to `print` returns `None` and you try to multiply it by `x`
    print(rand_no) * (x)

相反,你想要:

for x in range(12):
    print(rand_no * x)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多