반응형
for는 반복문을 구현합니다.
"1~5까지 반복해"라고 한다면
for 할당변수 in range(1, 5)
이렇게 나타내겠죠.
첫번째 예) 반복문에 할당된 변수의 수치만큼 출력하기
print('직각삼각형 그리기\n')
leg = int(input ('변의 길이 : '))
for i in range(leg) :
print('* ' * (i+1))
area = (leg ** 2) / 2 #**2는 2제곱을 뜻함
print('넓이 :', area);
직각 삼각형을 나타내는 건 for를 이용하게되면 위와 같이 나타낼 수 있습니다.
(2행) input이란 함수를 통해 변의 길이를 입력받아
(5행) 해당 삼각형을 나타내고
(8행)넓이까지 계산해주는 것입니다.
결과는 다음과 같습니다.
두번째 예) 여러 데이터 타입에 대한 for반복문 적용
print('for문 맛보기\n')
alphabet = ['a', 'b', 'c', 'd', 'e']
for x in alphabet :
print(x, len(x))
inp = int(input('그럼 반복할 횟수를 입력해주세요. : '))
for i in range(0, inp) :
print(i)
(4행) alphabet이란 list타입을 변수 갯수만큼 반복문을 적용하고
(7행) 반복할 횟수를 입력받아 반복문을 돌려 출력합니다.
결과는 다음과 같아요.
반응형
'PYTHON' 카테고리의 다른 글
python - 반복문 멈추게 하기 (break) (0) | 2021.08.31 |
---|---|
pyhon기본 - 함수(클래스에선 메소드) - def (0) | 2021.08.30 |
반복문2 - while (0) | 2021.08.30 |
파이썬을 이용해서 Hello World 출력해보기 (print) (0) | 2021.08.27 |
python 설치 (0) | 2021.08.27 |