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