1
cnt = int(input("몇 번 반복하시겠습니까? => "))
for i in range
(cnt):
int_list = []
i = int(input("1: 정수를 입력하시오 => "))
int_list
.append(i)
i = int(input("2: 정수를 입력하시오 => "))
int_list
.append(i)
i = int(input("3: 정수를 입력하시오 => "))
int_list
.append(i)
i = int(input("4: 정수를 입력하시오 => "))
int_list
.append(i)
i = int(input("5: 정수를 입력하시오 =>"))
int_list
.append(i)
sum = int_list[0] + int_list[1] + int_list[2] + int_list[3] + int_list[4]
print(int_list)
print("리스트 숫자들의 합 = ", sum)
※ input 처음에는 무조건 문자열이 들어와야한다.
2
cnt = int(input("몇 번 반복하시겠습니까? => "))
for i in range(cnt):
int_list = []
for j in [1,2,3,4,5]:
k = int(input(str(j) + ": 정수를 입력하시오 => "))
int_list.append(k)
sum = int_list[0] + int_list[1] + int_list[2] + int_list[3] + int_list[4]
print(int_list)
print("리스트 숫자들의 합= ", sum)
3
cnt = int(input("몇 번 반복하시겠습니까? => "))
for i in range(cnt):
int_list = []
sum = 0
for j in [1,2,3,4,5]:
k = int(input(str(j) + ": 정수를 입력하시오 => "))
int_list.append(k)
sum = sum + k #sum = sum + int_list[j-1]
print(int_list)
print("리스트 숫자들의 합= ", sum)
6-1
for i in [1,2,3,4,5,6,7,8,9]:
print("9*", i ,'=', 9*i)
dan = int(input("몇 단을 출력하시겠습니까?"))
for i in [1,2,3,4,5,6,7,8,9]:
print(dan,'*',i,'=',dan*i)
6-2
for i in range(1, 6, 1):
print(i, end = ' ')
print()
for i in range(1, 6, 2):
print(i, end = ' ')
print()
for i in range(6,0,-2):
print(i, end=' ')
print()
#결과 값
6-3
import turtle
t = turtle.Turtle()
for count in range(6):
t.circle(100)
t.left(360/6)
#연습문제
import turtle
t = turtle.Turtle()
cnt = int(input("몇 개의 뭔을 출력하시겠습니까? "))
for count in range(cnt):
t.circle(100)
t.left(360/cnt)
6-4
import turtle
t=turtle.Turtle()
t.shape("turtle")
t.penup()
t.goto(-200,0)
t.pendown()
#정삼각형 그리기
for i in range(3):
t.forward(100)
t.left(360/3)
#이동하기
t.penup()
t.goto(200,0)
t.pendown()
#정사각형 만들기
for i in range(4):
t.forward(100)
t.left(360/4)
6-4-1
import turtle
import random
t=turtle.Turtle()
t.shape("turtle")
t.penup()
t.goto(random.randint(-300,300),0)
t.pendown()
#정삼각형 그리기
for i in range(3):
t.forward(100)
t.left(360/3)
#이동하기
t.penup()
t.goto(random.randint(-300,300),0)
t.pendown()
#정사각형 만들기
for i in range(4):
t.forward(100)
t.left(360/4)
6-4-2
import turtle
import random
t=turtle.Turtle()
t.shape("turtle")
t.penup()
t.goto(random.randint(-300,300),random.randint(-300,300))
t.pendown()
#정삼각형 그리기
for i in range(3):
t.forward(100)
t.left(360/3)
#이동하기
t.penup()
t.goto(random.randint(-300,300),random.randint(-300,300))
t.pendown()
#정사각형 만들기
for i in range(4):
t.forward(100)
t.left(360/4)
6-4-3
import turtle
import random
t=turtle.Turtle()
t.shape("turtle")
for j in range(5):
t.penup()
t.goto(random.randint(-300,300),random.randint(-300,300))
t.pendown()
#정삼각형 그리기
for i in range(3):
t.forward(100)
t.left(360/3)
#이동하기
t.penup()
t.goto(random.randint(-300,300),random.randint(-300,300))
t.pendown()
#정사각형 만들기
for i in range(4):
t.forward(100)
t.left(360/4)
#이동하기
t.penup()
t.goto(random.randint(-300,300),random.randint(-300,300))
t.pendown()
#오사각형 만들기
for i in range(5):
t.forward(100)
t.left(360/5)
t.penup()
t.goto(random.randint(-300,300),random.randint(-300,300))
t.pendown()
#육사각형 만들기
for i in range(6):
t.forward(100)
t.left(360/6)
6-4-4
import turtle
import random
t=turtle.Turtle()
t.shape("turtle")
for x in range(5):
for y in [3,4,5,6]:
#이동하기
t.penup()
t.goto(random.randint(-300,300),random.randint(-300,300))
t.pendown()
#정삼각형 그리기
for i in range(y):
t.forward(100)
t.left(360/y)
※ While문은 반드시 조건 값이 들어간다, While true를 넣으면 무한루프가 가능하다.
※ For문은 반드시 범위가 들어가야한다.
6-4-5
import turtle
import random
t=turtle.Turtle()
t.shape("turtle")
x = 0
while x<5:
x = x+1
y = 2
while y <= 6:
y=y+1
#이동하기
t.penup()
t.goto(random.randint(-300,300),random.randint(-300,300))
t.pendown()
#정삼각형 그리기
i=0
while i < y:
i = i+1
t.forward(100)
t.left(360/y)
6-5
import turtle
import random
t=turtle.Turtle()
t.shape("turtle")
for i in range(30):
length = random.randint(1,100)
t.forward(length)
angle = random.randint(-180,180)
t.right(angle)
6-5-1
import turtle
import random
t=turtle.Turtle()
t.shape("turtle")
i=0
while i <= 30:
i=i+1
length = random.randint(1,100)
t.forward(length)
angle = random.randint(-180,180)
t.right(angle)
6-6
import turtle
t=turtle.Turtle()
t.shape("turtle")
i=0
while i<5:
t.forward(200)
t.right(144)
i=i+1
6-6-1
import turtle
t=turtle.Turtle()
t.shape("turtle")
for i in range(5):
t.forward(200)
t.right(144)
6-6-2
import turtle
import random
t=turtle.Turtle()
t.shape("turtle")
cnt = int(input("몇 개의 별을 출력하시겠습니까 ? "))
for i in range(cnt):
t.penup()
t.goto(random.randint(-300,300),random.randint(-300,300))
t.pendown()
for x in range(5):
t.forward(200)
t.right(144)