1) ๋น์นธ์ ์ฑ์ฐ์์ค
1. ์์๊ฐ
2. ๋๊ฐ + 1
3. ์ฆ๊ฐ๊ฐ
2) ๋ช๋ฒ ์ถ๋ ฅ๋๋๊ฐ?
for i in range(1,100,1) :
print("~~")
1๋ถํฐ 99๋ฒ๊น์ง ํ๋ฒ์ฉ ์ถ๋ ฅ๋๋,
์ด 99๋ฒ ์ถ๋ ฅ๋๋ค.
3) 100๋ถํฐ 200๊น์ง 2์ ๋ฐฐ์๋ง ๋ํ๋ ํ๋ก๊ทธ๋จ ?
for i in range(100,201,2)
=> 2์ฉ ์ฆ๊ฐํ์ฌ 2์๋ฐฐ์๋ง 100๋ถํฐ 200๊น์ง ๋ํ๋ for ๋ฌธ
4) ๋ช๋ฒ ์ถ๋ ฅ๋๋๊ฐ?
i๊ฐ 1์ผ๋ k ๊ฐ 9๋ฒ ์ถ๋ ฅ๋๋ค.
i ๋ 1~9๊น์ง์ด๋ฏ๋ก 9x9 ๋ก 81๋ฒ ์ถ๋ ฅ๋๋ค.
5) ๊ตฌ๊ตฌ๋จ ๋จ์ ์ ๋ ฅํ๋ฉด ๊ฑฐ๊พธ๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ
i,sum = 0, 0
dan = 0
dan = int(input("๋จ์ ์
๋ ฅํ์ธ์ : "))
for i in range(9, 0, -1):
sum = dan * i
print ("๊ตฌ๊ตฌ๋จ %d x %d = %d" % (dan,i,sum))
6) for ๋ฌธ 0~100์ฌ์ด์ ์๋ ์ง์์ ํฉ๊ณ๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ while ๋ฌธ์ผ๋ก ๊ณ ์น์์ค
i,sum = 0, 0
while i < 101 :
sum += i
i += 2
print ("0~100 ์ง์์ ํฉ : %d" % (sum))
7) 1๊ณผ 1000 ์ฌ์ด์ ์๋ ํ์์ ํฉ ์ค์ ์ต์ด๋ก ํฉ์ด 1000์ด ๋์ด๊ฐ๋ ์ซ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ
ํ์๋ฉด 0๋ถํฐ 2์ฉ ๋ํด์ฃผ๋ฉด ๋๋ค.
i,sum = 1, 0
for i in range (1, 1001, 2) :
sum += i
if (sum >= 1000) :
break
print ("์ ๋ต : %d" % (i))
8) ์ ๋ ฅํ ์ซ์์ 2๋ฐฐ๋งํผ ๋ณ์ ์ถ๋ ฅํ๋๋ก ํ๋ ํ๋ก๊ทธ๋จ
๊ธฐ์กด์ฝ๋์์ ๋ณ ์ฐ๊ธฐ๋ฅผ ๋ด๋นํ๋ ์ฝ๋๋ while ๋ฌธ ์ ์ฒซ for๋ฌธ์ธ๋ฐ
์ด๋ hName ๊ฐ์๋งํผ ๋ณ์ ์ฐ๊ณ ์๋ค. ์ฆ
numStr[0] ์ 1์ด ๋ค์ด์์๋ค๋ฉด
hName= 1 ๋งํผ ๋ณ์ ์ฐ๋ ๊ฒ์ด๋ค.
int(ch) ์์ * 2๋ฅผ ํด์ฃผ๋ฉด ๋๋ฐฐ๋งํผ ๋ณ์ด ์ฐ์ด์ง๋ค.
i,k,hName = 0,0,0
numStr, ch, hStr = "", "", ""
numStr = input("์ซ์๋ฅผ ์ฌ๋ฌ๊ฐ ์
๋ ฅํ์ธ์")
print('')
i=0
ch=numStr[i]
while True :
hName = int(ch) *2 ## hName = int(ch)##
hStr = ""
for k in range (0,hName) :
hStr += "\u2605"
k += 1
print(hStr)
i += 1
if (i > len(numStr) - 1) :
break
ch = numStr[i]