두근두근 파이썬 CH3 연습문제Language/Python2021. 6. 22. 19:22
      Table of Contents
        1번.
a = int(input("x:"))   # x,y를 받아온다.
b = int(input("y:"))
print("두수의 합:",a+b)
print("두수의 치:",a-b)
print("두수의 곱:",a*b)
print("두수의 평균:",(a+b)/2)
print("큰수:",max(a,b))
print("작은수:{}".format(min(a,b)))
2번.
r = int(input("r=:")) #r,h 값 받아온다.
h = int(input("h=:"))
print("원기둥의 부피: {} ".format(3.14*r**2*h)) # 원기동 부피 공식 활용했다.
3번.
number = int(input("정수를 입력하시오 : ")) #number_sum 계산을 위해 int로 받아온다.
 # 4자리 정수일때
number_sum = number % 10
number_sum1 = (number // 10) %10
number_sum2 = (number // 100) % 10
number_sum3 = (number // 1000) %10
total_num_sum =  number_sum +number_sum1 + number_sum2 +number_sum3
print(total_num_sum)
4번.
x1 = int(input("x1 :"))   # distance 계산을 위해 int로 받아온다. 
y1 = int(input("y1 :"))
x2 = int(input("x2 :"))
y2 = int(input("y2 :"))
distance = ((x1 - x2)**2 + (y1 - y2)**2)**0.5 #주어진 두점사이의 거리 공식 이
print("두점 사이의 거리 :",distance)
5번.
import turtle as t  #turtle 패키지를 t로 받아온다. 
t.shape("turtle") #모양은 거북이 
t.setheading(45) # 45도만큼 돌아서 바라보게 한다. 
t.forward(141) #앞으로 141만큼 전진
t.goto(0,0) #0,0좌표로 이동 
t.setheading(0) #다시 바라보는 방향 조정해준다. 
t.forward(100)
t.setheading(90) #다시 바라보는 방향 조정
t.forward(100)
6번.
import turtle as t   #turtle 패키지를 t로 받아온다. 
t.shape("turtle")   #모양은 거북이 
 
x1 = int(input("x1 :"))    #계산을 위해 x,y값을 int로 받아온다. 
y1 = int(input("y1 :"))
x2 = int(input("x2 :"))
y2 = int(input("y2 :"))
t.up()    #팬 위로 
t.goto(x1,y1) #좌표이동
t.down()  #팬 다시 아래로 그릴준비 
t.goto(x2,y2) #해당좌표로 간다. 
distance = ((x1 - x2)**2 + (y1 - y2)**2)**0.5  #distance 공식에 의한 식 
t.write("직선의길이 : " + str(distance) , False , "left",("",10)) 
   # write 구문 활용 : turtle.write(arg, move=False, align=:left, font=("",크기)
print("직선의 길이 : ",distance)
t.exitonclick()  #파이참에서 실행결과를 계속 볼 수있게 한다.
7번.
import time  #import 패키지 활용
all_seconds = time.time()   #time() 호출하여 흘러온 전체 초 반환
all_minutes = all_seconds // 60  # 전체 초를 60으로 나눈어 전체 분 반환
all_hours = all_minutes // 60  #전체 분을 60으로 나누어 전체 시간 반환
now_minutes = all_minutes % 60 #전체 분을 60으로 나눈 나머지 값을 현재 분으로 반환시킼다.
now_hours = all_hours % 24 #전체 시간을 24로 나눈 나머지 값을 현재 시간으로 반환 시킨다.
print("현재시간 (영국 그리니치 시간) : ", str(now_hours),"시",str(now_minutes),"분") #print문에 구한값 넣기위해 str로 묶어준다.
8번.
a = int(input("물체의 무게를 입력하시오(킬로그램) : ")) #무게를 int로 받아온다.
b = int(input("물체의 속도를 입력하시오(미터/초) : ")) #속도를 int로 받아온다.
energe = 1/2 * a * b ** 2  #공식 이용
print("물체는",energe, "(줄)의 에너지를 가지고 있다.")'Language > Python' 카테고리의 다른 글
| 두근두근 파이썬 CH5 연습문제 (0) | 2021.06.22 | 
|---|---|
| 두근두근 파이썬 CH4 연습문제 (0) | 2021.06.22 | 
| 두근두근 파이썬 CH2 연습문제 (0) | 2021.06.22 | 
| 두근두근 파이썬 CH1 연습문제 (0) | 2021.06.22 | 
| 변수, 이름, 객체 (1) | 2021.06.22 | 
@Return :: Return
            포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!