✏️파이썬을 배워보자 / 반복문

1000명진·2023년 1월 16일
0
post-thumbnail

개념

i = i + 1 => i의 값을 1 증가 시킨다.

i += 1 => i의 값을 1 증가 시킨다.

i = i - 3 => i의 값을 3 감소 시킨다.

i -= 3 => i의 값을 3 감소 시킨다.

10 % 3 == 1 => %는 몫이 아닌 나머지를 반환한다.

i % 2 == 0 => 참 이라면 i는 짝수라는 뜻 이다.

소스코드의 4대 구성 요소

  • 변수
  • 조건문
    if문
  • 반복문
    while문

while문과if문은 서로 완전히 똑같다.

다만 while 같은 경우 참일 경우에 끝나지 않는다. 오직 거짓일 경우에만 끝난다.

반복문안에 또 반복문을 넣을 수 있다.

그 자체로 3번 실행하는 while문을 5번 실행하면 총 15번 실행된다.

이를 통한 문제풀이

1~100사이 수에서 짝수만출력

i = 1
while i<=100:
	if i%2 == 0:
    	print(i)
    i+=1

i가 100보다 같거나 커질때 while문 탈출

1~100수 사이중 2로나눴을때 몫 0인수만 출력

i%2 == 0 i를 2로나눈 나머지값 0 => 짝수

구구단 8단,3단 만들기

dan = 8
print("==={}단===".format(dan))
q = 1
while q<=9:
	print("{}*{}={}".format(dan,q,dan*q))
    q+=1

dan = 3
print("==={}단===".format(dan))
q = 1
while q<=9:
	print("{}*{}={}".format(dan,q,dan*q))
    q+=1

dan 값은 구구단 몇단 만들지 넣으면 되었고

q값만 1씩 증량시키면 되는 간단한문제였다

혼자 배운것들을 응용해서 풀이했던것과

문제풀이가 같았다

profile
심심할때쓰는 기록장

0개의 댓글