LIst 와 반복문 활용
리스트에 있는 항목이 차례대로 변수 i에 대입되어 반복문이 실행된다.
for i in heroes:
heroes = []
for i in range(3):
name = input("영웅들의 이름을 입력하시오: ")
heroes.append(name)
for i in heroes:
print(i, end=" ")
숫자도 마찬가지
for i in [1, 2, 3]:
print("i=", i)
num 리스트에 있는 숫자 중 홀수만 출력
num = [100, 96, 209, 22, 30, 117]
for i in num:
if i%2==1:
print(i, end=" ")
random 함수를 이용해 리스트에 저장된 것을 랜덤으로 인덱스 번호를 받아
해당 리스트 항목을 출력한다.
import random
quotes = []
quotes.append("시작이 반이다.")
quotes.append("현재의 역사를 써라.")
quotes.append("실패를 두려워 말라.")
result = random.choice(quotes)
print("#############################")
print("########오늘의 명언###########")
print("#############################")
print("")
print(result);
스파이럴(spiral) 그리기
import turtle
t = turtle.Turtle()
t.speed(0) # 거북이의 속도는 0으로 설정하면 최대가 됩니다.
t.width(3)
length = 10
colors = ["red", "purple", "blue", "green", "yellow", "orange"]
while length <500:
t.forward(length)
t.pencolor(colors[length%6])
t.right(89)
length+=5
오륜기 그리기
import turtle
t = turtle.Turtle()
positions = [[0, 0, "green"], [-120, 0, "yellow"], [60, 60, "red"], [-60, 60, "black"],
[-180, 60, "blue"]]
t.pensize(5)
for x, y, c in positions:
t.penup()
t.goto(x, y)
t.pendown()
t.color(c, c)
t.circle(60) # 반지름 60
연습문제 1번 : 숫자 5개 읽어서 리스트에 저장하고, 숫자들의 평균 출력하기
num = []
sum = 0
for i in range(5):
r = int(input("정수를 입력하시오 : "))
num.append(r)
for i in num:
sum += i
avg = sum / len(num)
print("평균 =", avg)
'Python' 카테고리의 다른 글
Python - 딕셔너리2 (0) | 2022.11.22 |
---|---|
Python - 딕셔너리 (0) | 2022.11.15 |
Python - 함수 (0) | 2022.11.08 |
Python - 리스트, 함수 (0) | 2022.10.04 |