Wednesday_June_24
.
.
.
์ฐ์ ์ค์ฒฉ if๋ฌธ ์ด๋,
if๋ฌธ ์์ ๋ ๋ค๋ฅธ if๋ฌธ์ด ์กด์ฌํ๋ ๊ฒ ์ด๋ค.์ด๊ฑธ ์? ์ธ๊น?
์ค์ฒฉ ์์ด if๋ฌธ์ ์ฌ์ฉํ๋ค๋ฉด, ์ฝ๋์ ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง ์ ์๋ค.
if status == "ํ์" and year >= 3: print("์ทจ์ ์ด ๊ณง ๋ค๊ฐ์จ๋ค!") elif status == "ํ์" and year == 2: print("๊ทธ๋๋ ์์ง ๋ ์๊ฐ์ด ์๋ค..") elif status == "ํ์" and year < 2: print("ํ์ฐฝ ๋๋์ง..") else: print("์ด์ฌํ ๊ณต๋ถ ํด์ ๋ํ๊ต ๋ถํฐ ๊ฐ๋ผ!")
์ด ์ฝ๋์์๋ status == "ํ์" ์ด๋ผ๋
์กฐ๊ฑด์ด ๊ฒน์น๊ฒ ๋๋ค.์ด๋ ๊ฒ ๋ฐ๋ณต๋๋ ์ปจ๋์ ์ด ์์๋๋ nested if statemens ์ฆ ์ค์ฒฉ๋๋ if ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๋ฉด ๊ฐ๋ ์ฑ์ด ํจ์ฌ ๋์์ง๊ณ ์ฝ๋๋ ๊ฐ๊ฒฐํด์ง๋๋ค.
if status == "ํ์": if year >= 3: print("์ทจ์ ์ด ๊ณง ๋ค๊ฐ์จ๋ค") elif year == 2: print("๊ทธ๋๋ ์์ง ๋ ์๊ฐ์ด ์๋ค..") elif year < 2: print("ํ์ฐฝ ๋๋์ง..") else: print("์ด์ฌํ ๊ณต๋ถ ํด์ ๋ํ๊ต ๋ถํฐ ๊ฐ๋ผ!")
๋ค์์ ๋ฐฉ์ ์์ ํด๊ฒฐํ๋ x์ ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ ๊ตฌํํ๊ธฐ.
ax = b
1๏ธโฃ Input ์ผ๋ก ์ฃผ์ด์ง a ์ b ๊ฐ์ผ๋ก ์์ ๋ฐฉ์ ์์ ์ถฉ์กฑํ๋ ๋จ ํ๋์ ์ ์๊ฐ ์กด์ฌํ๋ค๋ฉด ํด๋น ์ ์๋ฅผ ์ถ๋ ฅ
2๏ธโฃ ๋ง์ผ a ์ b ๊ฐ์ผ๋ก ์์ ๋ฐฉ์ ์์ ์ถฉ์กฑํ๋ ์ ์๊ฐ ์๋ค๋ฉด "No Solution"์ ์ถ๋ ฅํด์ฃผ์ธ์.
3๏ธโฃ a ์ b ๊ฐ์ผ๋ก ์์ ๋ฐฉ์ ์์ ์ถฉ์กฑํ๋ ์ ์๊ฐ ๋ง๋ค๋ฉด "Many Solutions"์ ์ถ๋ ฅํด์ฃผ์ธ์.
4๏ธโฃ a๋ b๋ 0์ด ๋ ์ ์๋ค.
์๋ฅผ ๋ค์ด
a = 1, b = -2
์ถ๋ ฅ๊ฐ์ -2a = 2, b = -1
์ถ๋ ฅ๊ฐ์ "No Solution"
if a == 0: if b == 0: print("Many Solutions") else: print("No Solution") elif a != 0 and b == 0: print(b // a) elif a > 0: if (b > 0 and (b % a) == 0) or (b < 0 and (-b % a) == 0): print(b // a) else: print("No Solution") elif a < 0: if (b > 0 and (b % (-a)) == 0) or (b < 0 and (-b % (-a)) == 0): print(b // a) else: print("No Solution")
if a == 0: if b == 0: print('Many Solutions') else: print('No Solution') elif b % a == 0: print(b // a) else: print('No Solution')
์ผ๋จ ์ค๋๋ง์ ๋จธ๋ฆฌ์ข ๊ตด๋ ธ๋ค.
์์ฝ๋ ๊ตฟ์ฆ์ธ ๋
ธํธ์ ํ์ ๊บผ๋ด๋ฉฐ ๋
น์จ ๋๋ ๊ธฐ๋ฆ์น ์ ํด์ฃผ์๋ค.
.
์ฌ์ค ๋ด๊ฐ ์ง ์ฝ๋๊ฐ ์๋ ์ ๊ฒ๋ณด๋ค 2๋ฐฐ๋ ๋ ๊ธธ์๋๋ฐ,
์ ๋งํผ ์ค์ฌ์ ์๋ง์ ์ฐ๋ค์ด ์์๋ค. ๋ฌผ๋ก ๋ฉํ ๋์ ์ฝ๋๊ฐ ๋ฐ์ฑํ๊ฒ ํด์ฃผ์๋ค.
.
์ผ๋จ ๋ด๊ฐ ์ด ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ 2์๊ฐ? 3์๊ฐ? ์ ์ฝ์ง ํ ์ค ๋ชฐ๋๋ค.
.
์๋งํ์ง ์๊ณ ๊ฒธ์ํ๊ฒ ์ด์์ผ ํ๋๋ฐ ๋ค์ ํ๋ฒ ๋ฐ์ฑ ์ค์ด๋ค ๐๐ปโโ๏ธ
.
๋ ๋ค๋ฅด๊ฒ ๋๋์ ์, ์์ฐ ๋ฉํ ๋๊ป์ ๋ง์ํด์ฃผ์
โฐ ์ ๋์ ์ธ ์๊ฐ ํฌ์ = โ ์ฝ์ง
ํ๋ค์์ง๋ง ์ค๋๋ ์ฆ๊ฒผ๊ณ ์ฌ๋ฐ์๋ค.