๋ฐ๋ณต๋ฌธ
์ด๋ค ์ํ ์์
์ ํ ๋ฒ์ด ์๋๋ผ ๊ณ์ํด์ ์ํํด์ผ ํ ๋ ์ฌ์ฉํ๋ค.
๋ฐ๋ณต๋ฌธ ์ข
๋ฅ
while, for๋ฌธ
while๋ฌธ
ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๋์ ๋ฐ๋ณตํด์ ์ํํ๋ ์ฝ๋
while ์กฐ๊ฑด์:
๋ฐ๋ณต ์คํ์ฝ๋
์์ 1) 10๋ถํฐ 1๊น์ง ๋์ดํ๊ธฐ
n = 10
while n >= 1:
print(n)
n -= 1 # n = n - 1
print("while๋ฌธ ๋๋๊ณ n ๊ฐ : {}".format(n))
์์ 2) list์ ์ซ์ ๋ชจ์ผ๊ธฐ1
my_list = []
n = int(input('์ ์๋ฅผ ์
๋ ฅํ์ธ์(์ข
๋ฃ๋ 0์
๋๋ค.)>>>')) # input ํจ์๋ก ์
๋ ฅ ๋ฐ์ ๊ฐ์ n์ ๋ฃ์
while n != 0: # n์ด 0์ด ์๋ ๋๊น์ง ๋ฐ๋ณต
my_list.append(n) # my_list์ n ์ถ๊ฐ
n = int(input('์ ์๋ฅผ ์
๋ ฅํ์ธ์(์ข
๋ฃ๋ 0์
๋๋ค.)>>>')) # input ํจ์๋ก ์
๋ ฅ ๋ฐ์ ๊ฐ์ n์ ๋ฃ์
print(my_list)
์์ 3) list์ ์ซ์ ๋ชจ์ผ๊ธฐ2
my_list = []
n = 1
while n != 0: # n์ด 0์ด ์๋ ๋๊น์ง ๋ฐ๋ณต
n = int(input('์ ์๋ฅผ ์
๋ ฅํ์ธ์(์ข
๋ฃ๋ 0์
๋๋ค.)>>> '))
my_list.append(n)
my_list.pop() #0 ์ ๊ฑฐ, ์ด ๋ผ์ธ์ด ์์ผ๋ฉด ์๋ ์บก์ณ ์ฒ๋ผ ์ฝ๋ฉ๋๋ค
print(my_list)
์์ 4) ๊ตฌ๊ตฌ๋จ
dan = 2
while dan <= 9:
n = 1
while n <= 9: # while๋ฌธ ์์ while๋ฌธ ์ฌ์ฉํ๊ธฐ, ์ค์ฒฉ while๋ฌธ
print('{}x{}={} '.format(dan, n, dan*n), end='')
n += 1
dan += 1
print()
#๋ณ์ฐ๊ธฐ
n = 1
while n <= 10:
print("*"*n)
n += 1 # n = n - 1
'๐์น ๊ฐ๋ฐ(Web) > ๐ํ์ด์ฌ(Python)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ด์ฌ break (0) | 2023.01.30 |
---|---|
ํ์ด์ฌ for๋ฌธ ๊ณผ range, dict (0) | 2023.01.27 |
ํ์ด์ฌ if๋ฌธ (0) | 2023.01.27 |
๋ ผ๋ฆฌ์ฐ์ฐ์(logical operator) (0) | 2023.01.25 |
ํ์ด์ฌ ๊ด๊ณ ์ฐ์ฐ์(comparison operator) (0) | 2023.01.25 |