본문 바로가기
Python

[Python 기초] 파이썬 input() 연습문제

by dev수니 2021. 3. 31.
반응형

 

 

1. (이름 str형, 나이 int형, 키 float형) 을 사용자로부터 입력받으세요.

 

  * IDLE상에서 작업

1
2
3
4
5
6
7
8
9
10
>>> name = input("이름을 입력하세요>")
이름을 입력하세요>띠라렉
>>> age = int(input("나이를 입력하세요>"))
나이를 입력하세요>900
>>> type(age)
<class 'int'>
>>> height =float(input("키를 입력하세요.>"))
키를 입력하세요.>162.1
>>> type(height)
<class 'float'>
cs

 

 

 

 

2. 국어, 수학, 영어 점수를 입력받아 각각 변수에 저장하고 총점과 평균을 구하는 프로그램

 

  * .py 파일상에서 작업

1
2
3
4
5
6
7
kor = int(input("국어 점수"))
math = int(input("수학 점수"))
eng = int(input("영어 점수"))
total = kor+math+eng
avg = total/3
print("총점>",total)
print("평균>",avg)
cs

  * run결과

국어 점수60
수학 점수78
영어 점수72
총점> 210
평균> 70.0
>>>

 

 

 

3. 가로, 세로를 입력받고 넓이를 반환하는 프로그램

 

  * .py 파일상에서 작업

1
2
3
4
legth = int(input("가로길이>"))
width = int(input("세로길이>"))
area = legth*width
print("넓이 :",area)
cs

  * run결과

평균> 75.33333333333333
가로길이>90
세로길이>20
넓이 : 1800
>>>

 

 

 

 

4. 연필(1000원)과 볼펜(2000)을 구입하는 갯수를 입력받고 얼만지 반환하는 프로그램.

 

  * .py 파일상에서 작업
  * 변수 num_pencil, num_pen

1
2
3
4
num_pencil = int(input("연필갯수>"))
num_pen = int(input("볼편갯수>"))
total_price = num_pencil*1000 + num_pen*2000
print("가격 :",total_price)
cs

  * run결과

연필갯수>2
볼편갯수>7
가격 : 16000
>>> 

 

 

 

 

 

5. 화씨온도를 입력 받아 섭씨온도로 변환하는 프로그램

 

  * .py 파일상에서 작업
  * 5.0/9.0*(Ftemp-32)
  * print("섭씨온도는 ", Ctemp)

1
2
3
Ftemp1 = float(input("화씨온도>"))
Ctemp1 = 5.0/9.0*(Ftemp1-32)
print("섭씨온도는 ", Ctemp1)
cs

  * run결과

화씨온도>52.3
섭씨온도는  11.277777777777777
>>>

 

 

 

 

 

6. 섭씨온도를 입력 받아 화씨온도로 변환하는 프로그램

 

  * .py 파일상에서 작업
  * 9*섭씨온도/5 + 32
  * print("화씨온도는 ", Ftemp)

1
2
3
Ctemp2 = float(input("섭씨온도>"))
Ftemp2 = 9*Ctemp2/5 + 32
print("화씨온도는 ", Ftemp2)
cs

  * run결과

섭씨온도>32
화씨온도는  89.6

 

 

 


7. 원의 반지름을 입력받고 원의 면적을 구하는 프로그램

 

  * .py 파일상에서 작업

  * 3.14*r*r

1
2
3
cir_r = float(input("반지름>"))
cir_area = 3.14*cir_r*cir_r
print(cir_area)
cs

  * run결과

반지름>5.7
102.0186
반응형

댓글