Data Analysis

Python/기초다지기

[Python] 기본 도구 관련 연습문제

Holy_Water 2022. 11. 3. 17:56

문제1

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

<조건1>수량 변수 : su = 5

<조건2>단가 변수 : dan = 800

<조건3>su, dan 변수 주소 확인

<조건4>금액 계산 = 수량x단가

<조건5>기타 세부내용<출력 화면예시>참고

답변

su = 5
dan = 800
print('su주소:',id(su))
print('dan 주소:',id(dan))
print('금액 =' , su*dan)

출력내용 

# su주소: 1708045724080
# dan 주소: 1708094861136
# 금액 = 4000

 변수에 입력값을 받아 print()함수로 출력하는 아주 간단한 문제였다

 

문제2

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

<처리조건> 2차 방정식: y = 2.5 * x**2 + 3.3 * x + 6(단 x = 2일때)

답변 & 출력내용

 

X = 2
Y = float(2.5*X**2 + 3.3*X + 6)
print('2차방정식 결과 :',Y)

#결과값
#2차방정식 결과 : 22.6

산수연산좌를 활용하여 푸는 간단한 문제였다

 

문제3

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

<처리조건>

<조건1>지방, 탄수화물, 단백지르이 그램을 키보드로 입력받는다.

<조건2>총 칼로리 = 지방 * 9 + 단백질 * 4 + 탄수화물 * 4

답변

fat = 25
car = 520
pro = 45
print('지방의 그램을 입력하세요 :',fat)
print('탄수화물의 그램을 입력하세요 :',car)
print('단백질의 그램을 입력하세요 :',pro)
print('총칼로리 :',fat*9 + car*4 + pro*4)

출력내용

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

 

문제4

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

<조건1> 각 단어 변수(word1, word2, word3),저장

<조건2>입력과 출력 구분선 : 문자열 연산

<조건3> 각 변수의 첫 단어만 추출하여 변수 저장

답변

word1 = 'Korea'
word2 = 'Baseball'
word3 = 'Orag'
abbr = word1[0] + word2[0] + word3[0]
print('첫번째 단어 :', word1)
print('두번째 단어 :', word2)
print('세번째 단어 :', word3)
print('='*17)
print('약자 :', abbr)

출력내용

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

 

문자열의 슬라이스를 활용하여 입력값을 출력하였다. 

'Python > 기초다지기' 카테고리의 다른 글

[Python] for문을 활용한 간단한 예제  (0) 2022.11.07
[Python] 반복문(for)  (0) 2022.11.07
[Python] 조건문 (if, elif, else)  (0) 2022.11.03
[Python] 표준입출력장치  (0) 2022.11.02
[Python] 숫자형 과 문자열  (0) 2022.11.01