1. 사용자한테 이름과 나이를 입력하게 한다. 사용자가 100살이 되는 연도를 화면에 출력하는 프로그램을 작성하라.
name = input("이름을 입력하시오 : ")
age = int(input("나이를 입력하시오 : "))
print(name,"씨는 2096년에",age + 78, "살이시네요!")
2. 사용자로부터 3개의 숫자를 받아서 평균을 계사한고 결과를 출력하는 프로그램을 작성하라.
x = int(input("첫 번째 숫자를 입력해주세요 : "))
y = int(input("두 번째 숫자를 입력해주세요 : "))
z = int(input("세 번째 숫자를 입력해주세요 : "))
avg = (x+y+z)/3
print(x, y, z, "의 평균은", avg, "입니다.")
3. 사용자로부터 원의 반지름을 입력받아서 원의 변적을 계산하는 프로그램을 작성해보자.
x = int(input("반지름을 입력하시오 : "))
print("반지름이", x, "인 원의 넓이 = ", (x*x)*3.141592)
4. 원의 반지름을 변수 radius에 저장한다. radius의 초기값은 50이다. radius 변수를 20씩 증가시키면서 (0, 0), (100, 0), (200, 0) 좌표에 원을 3개 그려보자. 터틀 그래픽을 이용하고 반복문은 사용하지 않는다.
import turtle
t = turtle.Turtle()
t.shape("turtle")
radius = 50
t.circle(radius)
radius = radius + 20
t.up()
t.goto(100, 0)
t.down()
t.circle(radius)
radius = radius + 20
t.up()
t.goto(200, 0)
t.down()
t.circle(radius)
5. 삼각형의 한 변의 길이를 side 변수로 나타낸다. side 변수의 초기값은 100이다. side 변수를 이용하여 화면에 삼각형을 그려보자.
import turtle
t = turtle.Turtle()
t.shape("turtle")
side = 100
t.fd(side)
t.lt(120)
t.fd(side)
t.lt(120)
t.fd(side)
6. 5번 문제에서 우리는 삼각형 한 변의 길이를 side 변수로 표시했었다. 만약 우리가 삼각형 한 변의 길이를 200으로 변경한다고 하자. 5번 코드에서 어디만 수정하면 되는가 ?
답 : side 변수의 값만 바꿔주면 된다.
import turtle
t = turtle.Turtle()
t.shape("turtle")
side = 200
t.fd(side)
t.lt(120)
t.fd(side)
t.lt(120)
t.fd(side)
7. 다음과 같은 그림을 그리는 프로그램을 작성하시오. 이 때 작은 삼각형의 한 변의 길이는 side 변수에 저장하고 거북이가 회전하는 각도가 angle 변수에 저장한다.
import turtle
t = turtle.Turtle()
t.shape("turtle")
side = 100
angle = 90
t.fd(side)
t.fd(side)
t.backward(side)
t.rt(angle)
t.fd(side)
t.fd(side)
t.lt(angle)
t.fd(side)
t.lt(angle)
t.fd(side)
t.fd(side)
t.backward(side)
t.lt(angle)
t.fd(side)
t.fd(side)
t.rt(angle)
t.fd(side)
t.rt(angle)
t.rt(angle)
t.fd(side)
t.fd(side)
t.lt(angle)
t.fd(side)
t.lt(angle)
t.fd(side)
t.lt(angle)
t.lt(angle)
'7. 교재 > 7_4 두근두근 파이썬' 카테고리의 다른 글
[두근두근 파이썬] 6장 연습문제 - 반복해봅시다. (0) | 2020.02.05 |
---|---|
[두근두근 파이썬] 5장 연습문제 - 조건을 따져봅시다. (0) | 2020.02.05 |
[두근두근 파이썬] 4장 연습문제 - 자료의 종류에는 어떤 것들이 있나요? (0) | 2020.02.05 |
[두근두근 파이썬] 3장 연습문제 - 계산해볼까요? (2) | 2020.02.05 |
[두근두근 파이썬] 1장 연습문제 - 파이썬 소개 (5) | 2018.12.28 |