[2일차] 리스트 실습 문제
- list 는 같은 자료형끼리 사용.
- [] 기호를 사용함.
- turtle 을 import 해서 사용하면 마지막에 turtle.done() 을 꼭 해줘야함.
1.1 주기율표
lists = [] # list 생성
for i in range(4) :
sent = input("주기율표 구절을 입력하시오 : ")
lists.append(sent)
print(lists)
1.2 오늘의 명언
import random
list = ['고생 없이 얻을 수 있는 진실로 귀중한것은 하나도 없다', '사람은 사랑할때 누구나 시인이 된다',' 꿈을 지녀라. 그러면 어려운 현실을 이길 수 있다.']
a = random.randrange(103)
print("#######################")
print("# 오늘의 명언 #")
print("#######################")
print(list[a])
#######################
# 오늘의 명언 #
#######################
사람은 사랑할때 누구나 시인이 된다
1.3 스파이럴 그리기
import turtle
colors = ["red","orange","yellow","purple","blue","green"]
t = turtle.Turtle()
turtle.bgcolor("white")
t.speed(0)
t.width(3)
length = 10
while length < 500:
t.forward(length)
t.pencolor(colors[length%6])
t.right(89)
length = length +5
turtle.done()
1.4 오륜기 그리기
import turtle
t = turtle.Pen()
t.pensize(10)
t.speed(0)
colors = ["blue","yellow","black","green","red"]
def down(color):
t.up()
t.right(90)
t.forward(120)
t.left(90)
t.forward(120)
t.down()
t.pencolor(color)
t.circle(100)
def up(color):
t.up()
t.left(90)
t.forward(120)
t.right(90)
t.forward(120)
t.down()
t.pencolor(color)
t.circle(100)
for i in colors:
if i == 'blue' or i =='black' or i == 'red':
up(i)
else:
down(i)
turtle.done()