2015-11-15 3 views
0

В принципе, мне нужна помощь, воссоздающая эту блок-схему в Python. Я не могу понять, как заставить программу сначала проверить переменную на состояние, а затем решить, что делать. В конечном счете это несколько операторов if-else, которые меня отключили.Python - сравнение стоимости с несколькими переменными

The flowchart I need help completing

+4

Что у вас есть? Покажите нам, что вы сделали, даже если это не имеет смысла. Мы можем помочь вам лучше. –

ответ

1

Ваш ответ для петля.

От взгляда на вашу блок-схему, я не знаю, как должен выглядеть цикл 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 
+1

Спасибо! Именно то, что мне нужно. – Joey

Смежные вопросы