Python - 比较多个变量的值

时间:2015-11-15 22:54:20

标签: python

基本上,我需要帮助在Python中重新创建此流程图。我无法弄清楚如何使程序首先根据条件检查变量,然后决定该怎么做。最终它是多个if-else语句让我失望。

The flowchart I need help completing

2 个答案:

答案 0 :(得分:1)

我建议你阅读python中的控制流程。 https://docs.python.org/2/tutorial/controlflow.html

if,elif和else是您正在寻找的关键字。

答案 1 :(得分:1)

您的回答是 for 循环。

从查看您的流程图,我不知道for循环应该是什么样子。但这似乎是你必须要做的事情:

for <condition>: # You're most likely looking for something in the form "for n in range(<number>)", filling in <number>.
    if int(n)==n: # See flow chart from here on.
        if n%2==0:
            if n%3==0:
                print "%d is a multiple of 6."%n
            else:
                print "%d is even."%n
        else:
            print "%d is odd."%n
    else:
        print "%s is not an integer."%n