두근두근 파이썬 CH2 연습문제Language/Python2021. 6. 22. 19:13
Table of Contents
1번.
name = input("이름을 입력하시요:")
old =input("나이를 입력하시오 ") # 현재 나이를 받아온다.
year = 2020 + 100 - int(old) # 100년뒤 년도를 계산하는 수식 *(old를 int로 받아온다.)
print(str(name),"씨는",str(year),"년에 100살 이시네요")
2번.
a = input("첫번째 숫자를 입력하시오 :") # 첫번째 ,두번째 ,세번째 숫자 받아온다.
b = input("두번째 숫자를 입력하시오 :")
c = input("세번째 숫자를 입력하시오 :")
averge = (int(a) + int(b) +int(c)) / 3 #평균을 구하는 수식 *(받아온 숫자들을 int로 받는다.)
print(str(a),str(b),str(c),"의 평균은",str(averge),"입니다.")
3번.
radius = input("반지름을 입력하시오 :") #반지름 받아온다.
circle_area = int(radius)* int(radius)*3.14 #원주율 3.14
print("반지름이",str(radius),"의 넓이 = ",str(circle_area))
4번
import turtle as t # turtle 을 t로정의하고 import
t.shape("turtle") #모양은 터틀
radius = 50 #초기값
t.circle(radius)
t.up() #팬을 위로 든다.
t.goto(100,0) #해당좌표로 이동
t.down() #팬을 다시 내리다.
t.circle(radius + 20) #초기값 +20
t.up()
t.goto(200,0) #좌표 이동
t.down()
t.circle(radius + 40)
5번.
import turtle as t
t.shape("turtle")
side = 100
t.forward(side)
t.left(120) #좌측으로 120도 회전
t.forward(side) #직진
t.left(120)
t.forward(side)
6번.
#side의 값을 100에서 200으로 바꾸면 된다. #5번과 동일
import turtle as t
t.shape("turtle")
side = 200
t.forward(side)
t.left(120)
t.forward(side)
t.left(120)
t.forward(side)
7번.
import turtle as t
t.shape("turtle")
angle = 90 #90도 회전
side = int(input("사각형 한변의 길이 :")) #한변의 길이를 int로 받아온다.
t.forward(side) #side 만큼 직진
t.right(angle) #오른쪽 90도 회전
t.forward(side)
t.right(angle)
t.forward(side)
t.right(angle)
t.forward(side)
t.right(angle)
t.forward(side/2) #side의 반 만큼 직진 (변의 중앙까지만 직진)
t.right(angle)
t.forward(side)
t.right(angle)
t.forward(side/2)
t.right(angle)
t.forward(side/2)
t.right(angle)
t.forward(side)
t.exitonclick() #결과값을 계속보기위한 코드
'Language > Python' 카테고리의 다른 글
두근두근 파이썬 CH4 연습문제 (0) | 2021.06.22 |
---|---|
두근두근 파이썬 CH3 연습문제 (0) | 2021.06.22 |
두근두근 파이썬 CH1 연습문제 (0) | 2021.06.22 |
변수, 이름, 객체 (1) | 2021.06.22 |
객체와 클래스. (0) | 2021.06.21 |
@Return :: Return
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!