본문으로 바로가기

Python :: 수업정리 - 2장

category Programing/Python 2017. 4. 23. 17:14

<LAB>


1. 변수는 어디에 유용할까?


import turtle

t=turtle.Turtle()

t.shape("square")


r = 100


t.circle(r)

t.fd(30)

t.circle(r)

t.fd(30)

t.circle(r)



2. 집 그리기

size = int(input("집의 크기는 얼마로 할까요? "))

import turtle
t=turtle.Turtle()
t.shape("turtle")

t.fd(size)
t.rt(90)
t.fd(size)
t.rt(90)
t.fd(size)
t.rt(90)
t.fd(size)
t.rt(30)
t.fd(size)
t.rt(120)
t.fd(size)


3. 로봇기자 만들기

where = input("경기장은 어디입니까? ")
winner = input("이긴팀은 어디입니까? ")
loser = input("진팀은 어디입니까? ")
mvp = input("우수선수는 누구입니까? ")
score = input("스코어는 몇대 몇입니까? ")

print("=============================================================")
print("오늘 ",where,"에서 ",winner,"와 ",loser,"가 치열한 공방전을 펼쳤습니다.")
print("이번 경기에서 맹활약을 하였던 선수는 ",mvp,"선수였습니다. ")
print("결국 ",winner,"가 ",loser,"를 ",score,"로 이겼습니다.")
print("=============================================================")     


<연습문제>

1.
name = input("이름을 입력하세요 : ")
age  = int(input("나이를 입력하세요 : "))

print(name,"씨는 2096년에 ",age+79,"살이네요!")


2.

one = int(input("첫 번째 숫자를 입력하시오 : "))

two = int(input("두 번째 숫자를 입력하시오 : "))

thr = int(input("세 번째 숫자를 입력하시오 : "))


print(one,two,thr,"의 평균은",(one+two+thr)//3)



3.

r = int(input("반지름을 입력하세요 : "))

print("반지름이",r,"인 넓이 = ",r*r*3.141592)



7.
import turtle
t=turtle.Turtle()
t.shape("turtle")

angle = 90
side = 100

t.fd(side)
t.rt(angle)
t.fd(side)
t.rt(angle)
t.fd(side)
t.rt(angle)
t.fd(side)
t.rt(angle)
t.fd(side//2)
t.rt(angle)
t.fd(side)
t.rt(angle)
t.fd(side//2)
t.rt(angle)
t.fd(side//2)
t.rt(angle)
t.fd(side)


'Programing > Python' 카테고리의 다른 글

Python :: 수업정리 - 5장  (0) 2017.04.23
Python :: 수업정리 - 4장  (0) 2017.04.23
Python :: 수업정리 -3장  (0) 2017.04.23
Python :: 수업정리 - 1장  (0) 2017.04.23
Python :: 파이썬 시작하기  (0) 2017.03.21