PyStep

리스트 컴프리헨션으로 제곱수 만들기

사용자로부터 정수 N을 입력받아 1부터 N까지의 숫자들에 대해 각 숫자의 제곱을 리스트 컴프리헨션으로 만들어 출력하세요.

입력

정수 N이 한 줄에 입력됩니다. (1 ≤ N ≤ 100)

출력

1부터 N까지 각 숫자의 제곱을 담은 리스트를 출력합니다.

예제 입력

5

예제 출력

[1, 4, 9, 16, 25]

학습 포인트

문제를 풀기 전에 확인할 핵심 방향만 먼저 보여줍니다.

전체 해설은 채점 후 열림

문제 이해

이 문제는 정수 N이 한 줄에 입력됩니다. (1 ≤ N ≤ 100). 1부터 N까지 각 숫자의 제곱을 담은 리스트를 출력합니다. 핵심은 필요한 값을 정확히 읽고, 문제 조건에 맞게 계산하거나 처리한 뒤 요구한 형식으로 출력하는 것입니다.

풀이 전 체크리스트

  • - 예제 기준으로 어떤 값이 들어오고 어떤 값이 나가야 하는지 먼저 한 줄로 정리하세요.
  • - 입력에서 몇 개의 값이나 줄을 읽어야 하는지 먼저 정리하세요: 정수 N이 한 줄에 입력됩니다. (1 ≤ N ≤ 100)
  • - 출력 형식에서 공백, 줄바꿈, 순서가 바뀌지 않는지 확인하세요: 1부터 N까지 각 숫자의 제곱을 담은 리스트를 출력합니다.
  • - 먼저 일반 반복문으로 설명할 수 있는지 보고, 그다음 압축 표현을 생각하세요.

파이썬 에디터

Loading editor...

힌트

힌트 1는 아직 숨겨져 있어요
힌트 2는 아직 숨겨져 있어요
힌트 3는 아직 숨겨져 있어요

출력

미제출