2016-08-19 8 views
-1

코드를 씁니다. 나는 그것을 ".py"로 저장한다. 그러나 그것을 열면 검은 콘솔이 돌아가고 돌아갑니다. 그래서 나는 오류를 볼 수 없다. 내 코드 :Python 스크립트가 실행되지 않습니다.

import time 

def average(numb1, numb2, numb3): 
    while true: 
     result = numb1 + numb2 + numb3 
     print('The average is' + str(average) + '\n') 

time.sleep(3) 

def main(): 
    while true: 
     num1 = input('Enter the first number > ') 
     try: 
      num1 = float(num1) 
     except ValueError: 
      print('Please enter a number !\n') 
      continue 
     num2 = input('Enter the first number > ') 
     try: 
      num2 = float(num2) 
     except ValueError: 
      print('Please enter a number !\n') 
      continue 
     num3 = input('Enter the first number > ') 
     try: 
      num3 = float(num3) 
     except ValueError: 
      print('Please enter a number !\n') 
      continue 
     average(num1, num2, numb3) 

try: 
    main() 
except KeyboardInterrupt: 
    print('\n\nKeyboard exception received. Exiting.') 
    exit() 

나는 그 문제를 해결하면 매우 행복 할 것입니다. 감사 !

+3

그건 'TRUE'이 아닌 'TRUE'를. – 101

+3

터미널에서 스크립트를 실행하거나 IDE를 사용하십시오. –

+0

스크립트를 어떻게 실행합니까? –

답변

0

average 함수에 무한 루프가 있습니다.

이 시도 :

def average(numb1, numb2, numb3): 
    print('The average is' + str((numb1 + numb2 + numb3)/3) + '\n') 
+1

이것은 문제와는 아무런 관련이 없기 때문에 이미 언급 한 내용을 지적했습니다. 진정한 동안 : – polku

+0

내가 "DEF 평균 (numb1, numb2, numb3) 대체 결과 = numb1 + numb2 + numb3 인쇄 time.sleep (+ STR (평균) + N '을 \'의 평균은 ') (3) "귀하의 코드와 함께하지만 같은 문제가 계속됩니다 –

관련 문제