【问题标题】:How to start with this如何从这个开始
【发布时间】:2016-05-19 17:57:05
【问题描述】:

您好,我想使用for 循环在 Python 中执行以下命令。 我已经编写了以下代码,但它不起作用。

x = 5
for i in x:
    if (x % 2) == 0:
        print (i, "is an even number")
    else:
        print (i, "is an odd number")

为什么上面的代码不起作用?

我想要如下所示的结果:

0 is an even number
1 is an odd number
2 is an even number
3 is an odd number
4 is an even number

【问题讨论】:

  • -1 如果您根本无法运行任何代码,那么只需将代码设置为简单的打印语句而不是整个程序。你应该提供更多关于错误或输出的详细信息。如果它与编程相关,那以及 DavidPostil 所说的内容。

标签: python python-3.x


【解决方案1】:

应该是:

x = 5
for i in range(x):
    if (x % 2) == 0:
        print (i, "is an even number")
    else:
        print (i, "is an odd number")

当我进行更改时效果很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-23
    • 2011-07-28
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 2017-04-05
    相关资源
    最近更新 更多