파이썬 기본 도구 익히기 연습문제

2023. 2. 25. 12:21Python/실전 예제로 배우는 파이썬 프로그래밍

[문제 1]

다음 조건에 맞게 수량과 단가 변수를 만들어서 금액을 출력하시오.

<처리조건>

<조건1> 수량 변수: su = 5
<조건2> 단가 변수: dan = 800
<조건3> su, dan 변수 주소 확인
<조건4> 금액 계산 = 수량 X 단가
<조건5> 기타 세부내용 <출력 화면 예시> 참고
<출력 화면 예시>

su 주소: 1858560352
dan 주소: 2241324818224
금액 = 4000

 

풀이

su = 5
dan = 800

print("su 주소:", id(su))
print("dan 주소:", id(dan))
print("금액 =", su * dan)

su 주소: 9793216
dan 주소: 140493495728880
금액 = 4000

[문제 2]

다음과 같은 2차 방정식을 파이썬 수식으로 코딩하고, y의 결과를 확인하시오.

<처리조건> 2차 방정식: y = 2.5 X x² + 3.3 X x + 6(단 x = 2일 때)
<출력 화면 예시>

2차 방정식 결과 = 22.6

 

풀이

x = 2
y = 2.5 * x**2 + 3.3 * x + 6
print("2차 방정식 결과 =", y)

2차 방정식 결과 = 22.6

[문제 3]

지방(fat), 탄수화물(carbohydrate), 단백질(protein) 칼로리의 합계를 계산하는 프로그램을 작성하시오.

<처리조건>

<조건1> 지방, 탄수화물, 단백질의 그램을 키보드로 입력받는다.
<조건2> 총 칼로리 = 지방 * 9 + 단백질 * 4 + 탄수화물 * 4
<출력 화면 예시>

지방의 그램을 입력하세요 : 25
탄수화물의 그램을 입력하세요 : 520
단백질의 그램을 입력하세요 : 45
총칼로리 : 2,485 cal

풀이

fat = 25
carbohydrate = 520
protein = 45

cal = fat * 9 + protein * 4 + carbohydrate * 4

print("지방의 그램을 입력하세요:", fat)
print("탄수화물의 그램을 입력하세요:", carbohydrate)
print("단백질의 그램을 입력하세요:", protein)
print("총칼로리:", cal, "cal")

지방의 그램을 입력하세요: 25
탄수화물의 그램을 입력하세요: 520
단백질의 그램을 입력하세요: 45
총칼로리: 2485 cal

[문제 4]

3개의 단어를 키보드로 입력받아서 각 단어의 첫 글자를 추출하여 단어의 약자를 출력하시오.

<처리조건>

<조건1> 각 단어 변수(word1, word2, word3) 저장
<조건2> 입력과 출력 구분선: 문자열 연산
<조건3> 각 변수의 첫 단어만 추출하여 변수(abbr) 저장
<출력 화면 예시>

첫번째 단어: Korea
두번째 단어: Baseball
세번째 단어: Orag
================
약자: KBO

 

풀이

word1 = input("첫번째 단어: ")
word2 = input("두번째 단어: ")
word3 = input("세번쨰 단어: ")

abbr = word1[0] + word2[0] + word3[0]

print("="*16)
print("약자:", abbr)

첫번째 단어: Korea
두번째 단어: Baseball
세번쨰 단어: Orag
================
약자: KBO

'Python > 실전 예제로 배우는 파이썬 프로그래밍' 카테고리의 다른 글

반복문  (0) 2023.02.27
조건문  (0) 2023.02.26
문자열(String)  (0) 2023.02.24
표준입출력장치  (2) 2023.02.23
연산자(Operator)  (0) 2023.02.22