Re: 12.5 문제 통과가 안되서 문의드립니다.
, 도장_ 관리자님이 작성실행하면 다음과 같습니다. 실행이 안 되는 코드를 제출했습니다.
health health_regen mana mana_regen
575.6 1.7 338.8 1.63
Traceback (most recent call last):
File "z:/temp/test.py", line 3, in <module>
c= map(float(input().split()))
TypeError: float() argument must be a string or a number, not 'list'
>>>
볼드는 입력입니다. 마지막 줄을 보면 TypeError이고, float()는 문자열이나 숫자만 가능하다는 뜻입니다. list 넣지 마세요. 입니다.
작성한 코드는 리스트를 제출하고 있다는 뜻입니다.
UNIT 7 다음의 핵심 정리를 보면
https://dojang.io/mod/page/view.php?id=2189
세 번째 줄을 잘 보세요. 그리고 문의한 코드를 보면...
c= map(float(input().split()))
띄어쓰기와 괄호 사이에 공백을 넣어서 사람이 눈으로 읽기 좋은 코드를 작성하는 게 좋습니다. 그래야 실수나 버그도 잘 보입니다.