반복의 종류
-> 횟수 제어 반복(for)
-> 조건 제어 반복(while)
for i in [1,2,3,4,5] :
print("hi")
위의 코드는 i를 1->5의 순서대로 증가시키며 총 5회 반복한다.
for i in range(5):
print("hi")
위의 코드는 i를 0->4의 순서대로 증가시키며 총 5회 반복한다.
range(5)는 0~4의 값을 반환했기 때문.
for i inn range(1,6,1):
print(i, end=" ")
위의 코드는 i를 1->5의 순서대로 증가시키며 총 5회 반복한다.
range(초기값,최대값(미포함),증가될값)이기 때문
또한 개행없이 띄어쓰기를하며 출력한다.
end=" "가 개행이 되지 않도록 했기 때문.
import turtle
t=turtle.Turtle()
t.shape("turtle")
s = int(turtle.textinput("","입력"))
for i in range(s):
t.fd(100)
t.rt(360/s)
위의 코드는 다각형을 그리는 코드이다.
s= int(input("입력 : "))
tmp =1
for i in range(s):
tmp*=i+1
print(tmp)
passwd = ""
while passwd!="pyth0n":
passwd = input("비밀번호 :")
print("Login Complete...")
bash = input("[g0pher@python]$ ")
import sys
passwd = " "
while passwd!="pyth0n":
passwd = input("비밀번호 :")
if passwd=="":
sys.exit()
print("Login Complete...")
bash = input("[g0pher@python]$ ")
'Programing > Python' 카테고리의 다른 글
Python :: 파이썬에서 언더바(_) 하나의 뜻 (0) | 2017.06.12 |
---|---|
Python :: 반복문 - 연습문제 (0) | 2017.06.11 |
Python :: 파이썬 스도쿠 GUI 프로그램 완성 (0) | 2017.06.01 |
Python :: 파이썬 스도쿠 풀이프로그램 제작 (0) | 2017.06.01 |
[Python]4차 산업혁명에 대한 대처 (0) | 2017.05.01 |