1. 다음 코드의 실행 결과를 예측해보자.
>>> a = False
>>> b = a
>>> type(b)
: bool
2. ( 할당문 ) 연산자인 ( = )은 변수에 어떤 값을 할당하는 데 사용하는 연산자이고, ( 비교 ) 연산자인 ( == )은 서로 다른 두 변수의 값이 같은지를 확인하는 데 사용하는 연산자이다.
3. 다음 실행문의 잘못된 부분을 찾아보자.
>>> if a>b:
print('***')
print('True')
print('***')
: if문에 속하는 모든 문장을 들여 쓰기 해야 하지만 들여 쓰기가 첫 번째와 세 번째 print문이 제대로 되지 않고 있다.
4. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
iq = input("IQ를 입력하세요: ")
iq = int(iq)
if iq >= 148 :
print("멘사(Mensa)에 가입할 수 있습니다.")
else :
print("멘사(Mensa)에 가입이 불가능합니다.")
5. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
score = input("시험점수를 입력하세요(100점 만점) : ")
score = int(score)
if score >= 85 :
print("축하드립니다. 정규직으로 채용이 되었습니다.")
else :
print("죄송합니다. 정규직으로 채용은 힘들 것 같습니다.")
6. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
oil = int(input("현재 자동차 휘발류량(L 단위) : "))
if oil < 10 :
print("휘발유를 넣으세요.")
7. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
grade = int(input("현재 이수 학점 입력 : "))
if grade < 140 :
print("졸업학점을 넘기지 않아 졸업이 어렵습니다.")
else :
print("졸업이 가능합니다.")
8. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
money = int(input("현재 카드 잔액을 입력하시오. (원 단위) : "))
if money > 1200 :
print("버스 탑승 가능")
else :
print("버스 탑승 불가")
9. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
km = int(input("강의 폭을 입력하시오.(km) : "))
if km > 30 :
print("강을 건널 수 없습니다.")
else :
print("강을 건널 수 있습니다.")
10. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
temp = int(input("현재 에어컨 온도를 입력하세요. : "))
if temp > 23 :
print("적정 온도입니다.")
else :
print("적정 온도가 아닙니다. 온도를 높여주세요.")
11. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
volumn = int(input("오디오 음량을 입력하세요. : "))
if volumn >= 7 :
print("적정 음량보다 높습니다. 음량을 줄이세요.")
12. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
battery = int(input("현재 전기차의 충전용량을 입력하세요.(%) : "))
battery = battery/100
if battery <= 0.3 :
print("전기 용량이 부족하므로 휘발유를 사용하여 주행을 시작합니다.")
13. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
age = 19
height = 150
if age<19 and height>140 :
print("해당 놀이기구에 탑승할 수 있습니다.")
else :
print("해당 놀이기구에 탑승할 수 없습니다.")
14. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
canada = 99
china = 95
if canada > china :
print("캐나다 면적이 중국 면적보다 더 넓습니다.")
15. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
money = int(input('현재 통장 잔액을 입력하세요.(만원) : '))
if money > 300 :
print("주식 투자가 가능합니다.")
else :
print("돈을 더 모으세요.")
16. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
profit_percentage = 5
profit_money = 540
if (profit_percentage>=10) or (profit_money>=500) :
print("주식 투자를 잘하셨습니다.")
17. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
major = 'computer science'
grade = 4
if (major == 'computer science') and (grade == 4):
print("졸업 관련 문자 전송")
18. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
grade = int(input('학년을 입력하세요. : '))
if grade == 3 :
print(33000*0.1,"% 할인되어 ", 33000*0.9,"원 입니다.")
19. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
num = int(input('숫자를 입력하세요. : '))
if num%3==0 :
print("3의 배수입니다.")
else :
print("3의 배수가 아닙니다.")
20. 다음 요구사항에 따라 작성한 프로그램이 잘못된 이유를 적어보자. (요구사항 생략)
if number%2 == 0 :
print('짝수입니다.');
else :
print('홀수입니다.');
print('프로그램 종료');
: 짝수 혹은 홀수임을 판단 후, 두 경우 모두 프로그램 종료가 이루어져야 하므로 print('프로그램 종료') 코드의 들여 쓰기를 하지 않는다.
21. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
apple = int(input('사과를 몇 개 구매하시겠습니까? '))
graph = int(input('포도를 몇 개 구매하시겠습니까? '))
orange = int(input('오렌지를 몇 개 구매하시겠습니까? '))
if graph >= 3 :
print((apple*1000+graph*3000+orange*500)*0.9,"원 입니다.")
else :
print((apple*1000+graph*3000+orange*500),"원 입니다.")
22. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
bank_name = '파이'
way = 'card'
check_money = 'money'
if (bank_name=='파이') and (way=='card' or way=='bankbook') and (check_money=='money') :
print('입금 가능')
23. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
object_one = 90
object_two = 70
object_three = 50
if (object_one>=60 and object_two>=60 and object_three>=60) or ((object_one+object_two+object_three)/3>=70) :
print('자격증을 취득했습니다.')
else :
print('자격증을 취득하지 못했습니다.')
24. 다음 요구사항에 따라 프로그램을 작성해보자. (요구사항 생략)
num_semester = 6
num_object = 150
if num_semester<8 and num_object>=150 :
print('조기졸업이 가능합니다.')
else :
print('조기졸업이 불가합니다.')
'문제풀이 > 창의적 프로그래밍을 위한 파이썬' 카테고리의 다른 글
[창의적 프로그래밍을 위한 파이썬] 7장 연습문제 (1) | 2021.04.30 |
---|---|
[창의적 프로그래밍을 위한 파이썬] 6장 연습문제 (1) | 2021.04.21 |
[창의적 프로그래밍을 위한 파이썬] 4장 연습문제 (0) | 2021.04.20 |
[창의적 프로그래밍을 위한 파이썬] 3장 연습문제 (2) | 2021.04.19 |
[창의적 프로그래밍을 위한 파이썬] 1장, 2장 연습문제 (0) | 2021.04.19 |
댓글