为什么我会得到很多输出 - python?

时间:2016-12-29 06:48:19

标签: python python-3.x

我试图找到一个数字,例如3:

number = 3

for x in range(0, 7, 1):
    x += 1
    if number == 3:
        print("3")

我得到了这个输出。

3
3
3
3
3
3
3

3 个答案:

答案 0 :(得分:1)

因为您正在检查number,它始终是3,而不是x,它总是比当前循环迭代器大1。

答案 1 :(得分:1)

我不知道你究竟想要什么,但你的缩进很差,缩进并妥善解决问题:

info.plist

答案 2 :(得分:1)

let arrays = dict.object(forKey: "Complete") as? [String: Any]

试试这个