두근두근 파이썬 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
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!