목록연습문제 (16)
디필의 요모조모

1. for 문의 기본 형식을 참고해 빈칸을 채우시오. 시작값, 증가값, 끝값, 끝값+1 for 변수 in range(시작값, 끝값+1, 증가값): 이 부분을 반복 2. 다음 코드에서는 몇 번 출력되는지 예측하시오. for i in range(1,100,1): print("파이썬 완전 꿀잼이에요~~. ^^") 99번 3. 100부터 200까지 2의 배수만 더하는 프로그램이다. 빈칸을 채우시오. i, hap = 0, 0 for i in range(100,201,2): hap = hap + i print("100부터 200까지 2의 배수 합계 : %d" % hap) 4. 다음 코드에서는 몇 번 출력되는지 예측하시오. for i in range(1,10): for k in range(1,10): print("..

1. if 문의 기본 형식이다. 빈칸을 제시된 보기로 채우시오. 실행할 문장 1, 실행할 문장 2, 조건식 if 조건식: 실행할 문장 1 else : 실행할 문장 2 2. 다음 if 문의 결과를 예측하시오. a = 100 if a != 100: print("100이 아니군요.") else : print("100이군요.") 100이군요. 3. 다음 if 문의 결과를 예측하시오. a = 123 if a == 100: print("100이군요.") print("100이 아니군요.") 아무것도 나오지 않는다. 4. 입력한 숫자가 3의 배수인지를 판단하는 프로그램이다. 빈칸을 채우시오. a = int(input("정수를 입력하세요:")) if a%3 == 0: print("3의 배수를 입력했군요.") else :..

1. 산술 연산자가 아닌 것을 모두 고르시오. +, -, *, ^, ~, /, //, %, **, &, ***, ? 2. 다음 계산식의 결과를 예측하시오. a, b = 10, 20 ① a + b 30 ② a - b -10 ③ a % b 10 ④ a // b 0 3. 다음 계산식의 결과를 예측하시오. a, b, c = 1, 2, 3 ① a + b % c 3 ② a * b - c -1 ③ a / b * c 1.5 4. 문자열을 숫자로 변환한 후 계산하는 식이다. 오류가 발생하는 것을 고르고, 오류가 발생하지 않도록 수정하시오. s1, s2, s3 = "111", "111.11", "99999999999999" ① int(s1) + 111.11 ② int(s2) + 111.11 int -> float으로 변환..

1. 실행하면 오류가 발생하는 것을 모두 고르시오. ① print("500 + 500") ② print("%d" % (500 + 500)) ③ print("%d" % (500,600)) ④ print("%d %d" % (700)) 2. print() 함수의 결과를 예측하시오. ① print("%d / %d = %d" % (10, 4, 10/4)) 10 / 4 = 2 ② print("%d / %d = %f" % (10, 4, 10/4)) 10 / 4 = 2.500000 ③ print("%d / %d = %5.1f" % (10, 4, 10/4)) 10 / 4 = 2.5 (2.5 앞에 2칸 비워둠) ④ print("%d / %d = %5.0f" % (10, 4, 10/4)) 10 / 4 = 2 (2 앞에 4칸..

1. 다음 중 파이썬 문법이 틀린 것을 모두 고르시오. ① a = 1000 ② b = 500.0 ③ a = ④ 10 = a 2. print() 함수의 결과를 예측하시오. ① print("하하하") 하하하 ② print(200+100) 300 ③ print("200+100") 200+100 ④ print(int("200")+100) 300 3. 다음 중 틀린 설명을 모두 고르시오. ① 대화형 모드에서 사용한 변수는 IDLE을 종료했다가 다시 실행해도 남아 있다. ② 변수는 기본적으로 메모리라는 공간에 저장된다. ③ *.py로 저장한 파이썬 코드는 다음에 재사용할 수 있다. ④ 스크립트 모드에서 코드를 한 줄씩 입력하면 바로 실행된다. 4. 다음 코드를 실행한 후 111과 222를 입력한다면 어떤 내용이 출..