1. 짝수 출력하는 코드
for i in range(2,101):
if i%2==0:
print(i, end=" ")
또는
for i in range(2,101,2):
print(i, end=" ")
2.복리이자율7%로 1000만원 저금시 2000만원이 되기까지 몇년이 걸리는가?
year = 0
money = 1000
while money<2000:
money += money* 0.07
year+=1
print(year,"년")
4. 곱셈문제프로그램
import random
check = False
x = random.randint(1,10)
y = random.randint(1,10)
while check == False:
print(x,"*",y,"=", end=" ")
a = int(input())
check = x*y==a
print("ok")
6. 주사위 수 출력
from random import randint
for i in range(3) :
print("첫번째 주사위=",randint(1, 6), "두번째 주사위=", randint(1, 6))
8. 별 10개 출력
import turtle
myPen = turtle.Turtle()
myPen.speed(0)
myPen.color("#FF0000")
for j in range (1,10):
for i in range (1,6):
myPen.left(144)
myPen.forward(200)
myPen.left(10)
10. 거북이 왕복
import turtle
t = turtle.Turtle()
t.shape("turtle")
def turn(i):
if i%2==0:
t.lt(90)
else:
t.rt(90)
for i in range(10):
t.forward(200);
turn(i)
t.forward(20);
turn(i)
11. 코드분석
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.color("red", 'yellow')
t.speed(0)
t.begin_fill()
while True:
t.forward(200)
t.left(190)
if abs(t.pos()) < 1:
break
t.end_fill()
12. sin그래프 그리기
import turtle
import math
t= turtle.Turtle()
t.shape("turtle")
t.color('red', 'yellow')
for x in range(0, 360):
t.goto(x,200*math.sin(x*3.14/180))
'Programing > Python' 카테고리의 다른 글
Python :: 함수 - 내용 (0) | 2017.06.12 |
---|---|
Python :: 파이썬에서 언더바(_) 하나의 뜻 (0) | 2017.06.12 |
Python :: 반복문 - 내용 (0) | 2017.06.11 |
Python :: 파이썬 스도쿠 GUI 프로그램 완성 (0) | 2017.06.01 |
Python :: 파이썬 스도쿠 풀이프로그램 제작 (0) | 2017.06.01 |