PROGRESS
17 / 19
단원
3장. 변수 8
4장. 연산자 15
5장. 입력과 출력 14
6장. 기초 코딩 16
7장. 조건문 : if~ 구문 16
8장. 조건문 : if~ else~ 구문 8
9장. 조건문 : if~ elif~ else~ 구문 7
10장. 반복문 : while문 16
11장. 반복문 : for문 19
12장. 리스트 26
13장. 함수 19
전체 목록
QUESTION 17 #572
x가 어떤 양의 정수의 제곱과 같으면 True를 반환합니다. 빈칸에 들어갈 알맞은 표현을 채우세요.
예시 입력: 25
예시 입력: 25
main.py
def square(x):
is_square = False
for i in range(1, x+1):
if :
is_square = True
break
return is_square
n = int(input("양의 정수를 입력하세요 :"))
if square(n):
print("완전제곱수입니다.")
else:
print("완전제곱수가 아닙니다.")
HINT
i를 1부터 x까지 늘려가며 i**2가 x와 같은 i가 있는지 확인. 발견 시 즉시 break.
실행 결과 예시
완전제곱수입니다.
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행