Re: 6.8 평균구하기
, 도장_ 관리자님이 작성IDLE에서는 입력을 받고 하나씩 처리하면 됩니다.
심사 문제는 스크립트 모드로 처리합니다.
중간에 숫자가 안 들어갑니다.
Unit 3.3.2를 보시면 파일로 작성해서 실행하고,
실행했을 때 숫자 4개를 입력하는 겁니다.
심사 문제에서는 파일로 작성한 코드를 제출하면
심사에서 숫자 4개를 입력해서 검증합니다.
Re: 6.8 평균구하기
, 도장_ 관리자님이 작성네, 답은 맞습니다.
심사에서는 스크립트 모드(.py 파일로 작성)로 작성해서 제출해야 합니다.
IDLE에서 실습하는 것과는 입력에서 차이가 있습니다.
Re: 6.8 평균구하기
, 신 창호님이 작성.py로 작성하서 제출하란 의미가 무엇인지 몰라 2일째 헤매고 있습니다.
그리고 .py로 전체 스크립트를 작성하는 것인가요?
a, b, c, d = map(int, input().split(''))위 형태로 .py를 만들어 실행창에서 실행하면 에러가 납니다;;
83 57 92 14
print(int((a+b+c+d)//4))
Re: 6.8 평균구하기
, 도장_ 관리자님이 작성IDLE에서 입력하면서 테스트할 때와
.py 스크립트 파일로 작성할 때는 차이가 있습니다.
IDLE에서는 input 다음에 바로 값을 입력하지만,
.py 스크립트 파일에서는 입력이 .py 파일 안에 있으면 안 됩니다.
UNIT 6.3.2는 IDLE에서 인터랙티브 모드로 값을 입력 받고, 출력하는 것을 보여줍니다.
UNIT 6.3.3은 .py 파일로 작성해서 두 숫자를 입력 받고, 출력하는 것을 보여줍니다.
또한, 숫자를 입력해도 문자열이므로 숫자 변환을 위한 방법은 UNIT 6.3.4에서 설명합니다.
해당 UNIT을 반복해서 살펴보고 자신이 작성한 코드와 비교해보면 원인을 알 수 있습니다.
UNIT 6.3.2와 6.3.3을 천천히 읽어보고 직접 실습을 따라해보길 권합니다. 그래도 해결이 어려우면 다시 문의 남겨주세요.