2016-07-28 3 views
0

Код, который у меня был, не выполнялся вообще. Итак, я попробовал это с базовым кодом:Python IDLE не запускает код

x=10, if x==10:, print ("Hello"), 

Это сработало. Но в тот момент я расширил его к чему-либо еще, это не будет работать, например .:

count=0, x=10, if x==10:, count=count+1, if count == 10:, print ("Hello"), 

(Это было правильно отступы и отл. Запятые.) Цикл не будет цикл. Кто-нибудь понимает, почему? Другие вопросы, подобные этому, относятся к другой проблеме. Он также не будет работать через CMDLine. Я удалил и переустановил его, но ничего не изменил.

+4

Нет петли – strubbly

+1

Также считается, что когда он попадает в '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''. – Pureferret

+2

Python! = MATLAB. Насколько мне известно, вы не можете разделять строки запятыми. Хотя точки с запятой хорошо. –

ответ

1

Причина, по которой ваша петля не запускается, заключается в том, что нет цикла. Я думаю, что вы пытаетесь это сделать.

for i in range(11): 
    if i == 10: 
     print('Hello') 

С текущей строки команд, которые вы работаете, count просто быть прибавка от 0 к 1, и с тех пор count != 10 в этой точке, вы никогда не увидите Hello.

+0

Я думаю, что OP означал условный, а не цикл, но это только на основе предположения. – Jerrybibo

+0

@Jerrybibo, возможно, но независимо ... если он ожидает увидеть «Hello» напечатан, тогда его логика полностью отключена. –

+0

Будем надеяться, что ОП разъяснит его вопрос. – Jerrybibo

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