파이썬 반복문.2 (for, while)
글 작성자: nouu
while을 설명하기 전 for 문제 하나를 풀어보겠습니다.
# 1부터 10까지 합한 값은?
sum = 0
for i in range(1, 11) :
sum += i # 또는 sum = sum + i
print(sum)
1부터 10까지 합한 값을 출력하라는 프로그램을 작성하는 문제입니다. sum이라는 변수 하나를 0으로 초기화 하고 반복문을 통해 range(1, 11), 즉 1부터 10까지 하나씩 하나씩 i에 할당을 하고 sum = sum + i를 통해 순차적으로 1부터 10까지 더하는 구조를 만들었습니다. 이후 print를 통해 1부터 10까지 더한 sum 변수를 출력하였습니다.
i = 0
while i <= 3 :
print(i)
i +=1
이제 반복문 while을 설명하겠습니다. while 반복문을 쓰기 전 임의의 변수 하나를 선언합니다. 이후 반복문 while i <= 3을 작성하여 반복의 조건을 쓰고 print(i)를 한 뒤 i += 1을 통해 무한루프를 방지합니다. i += 1을 쓰지 않으면 무한루프가 되어 프로그램이 무한히 실행될 것 입니다.
연습문제 : name이 "foo bar" 가 아니라면 계속 이름을 묻는 프로그램을 작성하라.
name = ""
while name != "foo bar" :
name = input("what's your name? ")
print("Hi my name is " + name + " so, where is foo bar?")
'개발언어 > Python' 카테고리의 다른 글
selenium으로 다음 이미지 크롤링하여 내 폴더에 저장해보자. (1) | 2021.02.18 |
---|---|
카카오톡 대화를 txt로 export하여 wordCloud 이미지로 나타내보자. (0) | 2021.02.17 |
파이썬 반복문.1 (0) | 2020.11.26 |
파이썬 조건문.3 nested conditional (0) | 2020.11.25 |
파이썬 조건문.2 (0) | 2020.11.25 |
댓글
이 글 공유하기
다른 글
-
selenium으로 다음 이미지 크롤링하여 내 폴더에 저장해보자.
selenium으로 다음 이미지 크롤링하여 내 폴더에 저장해보자.
2021.02.18 -
카카오톡 대화를 txt로 export하여 wordCloud 이미지로 나타내보자.
카카오톡 대화를 txt로 export하여 wordCloud 이미지로 나타내보자.
2021.02.17 -
파이썬 반복문.1
파이썬 반복문.1
2020.11.26 -
파이썬 조건문.3 nested conditional
파이썬 조건문.3 nested conditional
2020.11.25