기록/Python

두근두근파이썬 3장 연습문제

학제 2019. 4. 4. 15:01

1.

x = int(input('x:'))

y = int(input('y:'))

plus = x+y # 두수의 합

mi = y-x # 두수의 차

mult = x*y # 두수의 곱

total = (x+y) / 2 # 두수의 평균

print('두수의 합', plus,'\n두수의 차', mi,'\n두수의 곱',mult,' \n두수의 평균',total)

print('큰수',max(x,y),'\n작은수',min(x,y))

 

2.

r = int(input('r:')) # 반지름

h = int(input('h:')) # 높이

vol = (3.141592 * r **2 ) * h # Fir^2 *h

print('원의 기둥 부피 : ',vol)

 

3.

i = int(input('정수를입력 : '))

t = i // 1000 #천의자리

m = (i % 1000) // 100 #백의자리

ten = ((i % 1000) % 100) // 10 #십의자리

one = (((i % 1000) % 100) % 10) // 1 #일의자리

Sum = t + m + ten + one

print("자리수의 합 :", Sum)

 

4.

x1 = int(input('x1: '))

y1 = int(input('y1: '))

x2 = int(input('x2: '))

y2 = int(input('y2: '))

xsum = (x1 x2)**2 # x의거리

ysum = (y1 y2)**2 # y의거리

total = (xsum + ysum)**0.5 # 루트제거

print('두점사이의 거리=',total)

 

5.

from turtle import*

shape("turtle")

setheading(45)

fd(141)

up()

goto(0,0)

down()

setheading(0)

fd(100)

setheading(90)

fd(100)

6.

from turtle import*

shape("turtle")

x1 = int(input('x1 : '))

y1 = int(input('y1 : '))

x2 = int(input('x2 : '))

y2 = int(input('y2 : '))

goto(x1,y1)

goto(x2,y2)

xsum = (x1 - x2)**2

ysum = (y1 - y2)**2

total = (xsum + ysum)**0.5

up()

write("점의길이",total)

write(total)

goto(x2,y2)

down()

7.

import time

t = time.time()

h = int((t / 3600) % 24) // 1H = 3600s 1d = 24h

m = int((t / 60) % 60) // 1m = 60s

print('(영국의)현재시간',h,"",m,"")

8.

kg = int(input('무게입력:'))

ms = int(input('속도입력:'))

j = ( kg * ms **2)/2

print("물체는",j,'의 에너지를 가지고 있다.')