Unit.14 에서 심사문제 질문드려요
, 박 상영님이 작성네개의 변수를 저장하라고해서 a = input().split()에 저장하고 map에 int 를 사용하여 정수로 변환 하라는데 a = map(int(a)) 입력을 하여도 타입에러가 떠서 변환이 되지않습니다. 아마 문자열을 정수로 바꾸려고 하기때문인거 같은데 검토에서 보면 정수변환 하라고 하는데 어떻게하는지 모르겠습니다.
Re: Unit.14 에서 심사문제 질문드려요
, 도장_ 관리자님이 작성UNIT 6.4.3을 보면
변수1, 변수2 = map(int, input().split())
형태가 있습니다. 이를 변수 개수만 4개로 늘리면 됩니다.
a, b, c, d = map(int, input().split())
이렇게 하면 됩니다.
UNIT 6.8 심사문제를 통과하지 못한 것으로 기록되어 있습니다.
IDLE에는 결과가 바로 나오지만, .py 스크립트 파일로 작성할 때는 print 함수로 값을 출력해야 합니다.
심사문제를 통과하지 못했다면 해당 심사문제를 통과할 때까지 앞의 내용을 반복하고, 포럼에 질문하세요.
현재처럼 기초 단계에서 심사문제를 통과하지 못하고 진도를 나가면 나갈수록 완성되지 않은 지식만 늘어나기 때문에 결국 포기하게 됩니다.
앞 UNIT에서 통과에 실패한 것들부터 다시 풀어 보세요.
UNIT 6 심사문제를 통과했으면 입력에서 map으로 여러 변수에 입력 받는 코드는 스스로 작성할 수 있습니다.
UNIT 3.2에서는 스크립트 모드, 즉 .py 파일로 작성해서 실행할 때는 print 함수를 사용해야 하고, UNIT 3.3에서는 명령 프롬프트에서 IDLE로 실행할 때는 print를 사용하지 않습니다. 두 가지 사용법의 차이를 보여주고 있습니다.
실습은 꼭 하나하나씩 따라하기 바랍니다. 매우 간단해 보이지만 눈으로 학습하고 넘어가면 미묘한 차이를 놓치게 됩니다. 이는 결국 학습 결손으로 이어집니다.
현재와 같은 상태로 학습하시면 절대로 안 됩니다. 도장깨기 하듯이 하나씩 통과하세요. 심사문제는 반드시 학습하고 알아야 할 것을 정말 알고 있는지 묻는 것이지, 실력이나 우열을 따지는 게 아닙니다.