2016-07-28 7 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"), 

(즉, 올바른 들여 쓰기 및 EXC했다. 쉼표를.) 루프는 루프하지 않을 것입니다. 누구나 이해할 수 있습니까? 이와 유사한 다른 쿼리는 다른 문제와 관련됩니다. CMDLine을 통해서도 실행되지 않습니다. 제거하고 다시 설치했지만 변경 사항이 없습니다.

+4

루프가 없습니다. – strubbly

+1

if 문이 if 문에 도달하면 개수가 11이되므로 인쇄되지 않습니다. – 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

OP가 그의 질문을 명확히하기를 바랍니다. – Jerrybibo

관련 문제