๋ณธ ๊ฒ์๊ธ์ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์ค๋นํ๊ธฐ ์ ๊ฐ๋จํ ๋ฌธ๋ฒ(ํ์ ๋ฑ)์ ์ตํ๊ธฐ ์ํ ๊ฒ์๊ธ๋ก ์์ธํ ์ค๋ช ์ ์๋ต๋์ด์์ต๋๋ค.
if๋ฌธ
x = int(input("์ ์๋ฅผ ์
๋ ฅํ์ธ์."))
if x==7 :
print("x๋ 7์
๋๋ค.")
else :
print("x๋ 7์ด ์๋๋๋ค.")โ
if๋ฌธ-2
x=int(input("์ ์๋ฅผ ์
๋ ฅํ์ธ์."))
if(x>=90) :
print("Aํ์ ์
๋๋ค")
elif(x>=80) :
print("Bํ์ ์
๋๋ค")
elif(x>=70) :
print("Cํ์ ์
๋๋ค")
elif(x>=60) :
print("Dํ์ ์
๋๋ค")
else :
print("๋์ ์
๋๋ค.")
range ํจ์
a=range(10)
print(list(a))
#์ถ๋ ฅ๊ฐ
#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]โ
a=range(1, 11)
print(list(a))
#์ถ๋ ฅ๊ฐ
#[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for ํจ์
for i in range(10):
print(i, end=" ")
#๊ฒฐ๊ณผ๊ฐ
#0 1 2 3 4 5 6 7 8 9
range์ ์ธ์๊ฐ ํ๋๋ง ์ฃผ์ด์ก๋ค๋ฉด, ์์์ 0๋ถํฐ ๋์ ์ธ์ ๋ฐ๋ก ์ ๊น์ง.
for ํจ์ - ์ธ์ 3๊ฐ
for i in range(10, 0, -1):
print(i, end=" ")
#๊ฒฐ๊ณผ๊ฐ
#10 9 8 7 6 5 4 3 2 1
10๋ถํฐ ์์ํด์, 0์ด ๋์ค๊ธฐ ์ ๊น์ง, -1์ฉ ํ ์ ๋๊ณ ๊ฐ์ ์ถ๋ ฅํด๋ผ.
for i in range(10, 0, -2):
print(i, end=" ")
#๊ฒฐ๊ณผ๊ฐ
#10 8 6 4 2
while๋ฌธ
i=1
while i<=10:
print(i, end=" ")
i=i+1
#๊ฒฐ๊ณผ๊ฐ
#1 2 3 4 5 6 7 8 9 10
i=10
while i>=1:
print(i, end=" ")
i=i-1
#๊ฒฐ๊ณผ๊ฐ
#10 9 8 7 6 5 4 3 2 1
break๋ก while ๋น ์ ธ๋์ค๊ธฐ
i=1
while True : #๋ฌดํ๋ฐ๋ณต
print(i, end=' ')
if (i==10):
break;
i+=1 #i=i+1
#๊ฒฐ๊ณผ๊ฐ
#1 2 3 4 5 6 7 8 9 10
continue - for๋ฌธ ๋ฒ์ด๋๊ธฐ
for i in range(1, 11):
if i%2==0 :
continue #์๋ ์๋ ๋ชจ๋ ๋ช
๋ น์ด๋ ๋ฌด์ํ๊ณ for ๋ฌธ์ ๋ฒ์ด๋๋ค.
print(i, end=" ")
#๊ฒฐ๊ณผ๊ฐ
#1 3 5 7 9
for-else๋ฌธ, break๋ฌธ
for i in range(1, 11):
print(i, end=' ')
if i==5 :
break #์๋๋ 1๋ถํฐ 10๊น์ง ๋์์ผํ๋๋ฐ, ์ ์์ ์ผ๋ก ์ข
๋ฃ๋์ง ์๊ณ , 5์์ break
else : #for- else๋ฌธ
print(11)
#์ถ๋ ฅ๊ฐ
#1 2 3 4 5