for 변수 in range(횟수):
(들여쓰기)반복한 코드
for 반복문은 반복 횟수가 정해져 있을 때 주로 사용합니다.
for 변수 in range(시작,끝):
(들여쓰기)반복한 코드
for 변수 in range(시작,끝,증가폭):
(들여쓰기)반복한 코드
1) 감소폭 사용하기
>>> for i in range(10,0):
print('Hello')
# 동작하지 않음
>>> for i in range(10,0,-1):
print('Hello')
range는 증가,감소에 상관없이 끝나는 숫자는 생성되는 숫자에 포함되지 않는다는 점
2) reversed 사용하기
for 변수 in reversed(range(횟수))
for 변수 in reversed(range(시작, 끝))
for 변수 in reversed(range(시작, 끝, 증가폭))
for는 리스트, 튜플, 문자열 등 시퀀스 객체로 반복할 수 있음
>>> a = [10,20,30,40,50]
>>> for i in a:
print(i)
문자열 'Python'을 뒤집어서 문자를 출력하기
=> reversed를 활용하기
>>> for letter in reversed('Python'):
print(letter, end=' ')
결과 : n o h t y P
표준 입력으로 정수가 입력됩니다. 입력된 정수의 구구단을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 출력 형식은 숫자 숫자 = 숫자처럼 만들고 숫자와 , = 사이는 공백을 한 칸 띄웁니다.
a = int(input())
for i in range(1,10,1):
print(a, '*' ,i, '=' ,a*i)