๐๊ณต๋ถ/Python9 [Python] ํ์ด์ฌ์์ ์์์ ๋ํ๋ด๊ธฐ (ํฌ๋งทํ ) ๋ฐฑ์ค ๋ฌธ์ ๋ฅผ ํ๋ค๊ฐ ๋ง์ฃผํ ๋ฌธ์ ์ ..! (4344๋ฒ, ํ๊ท ์ ๋๊ฒ ์ง๐ www.acmicpc.net/problem/4344) "๋ฐ์ฌ๋ฆผ"ํ๋ผ ๊ทธ๋์ round๋ฅผ ์ผ๋๋ ๋ค์๊ฐ 000์ผ๋ก ์ถ๋ ฅ์ด ์๋๋ ๋ฌธ์ ๋ฐ์! ๊ทธ๋์ print(rate) ๋ 40.0 ์ธ๋ฐ, ๋ฐ์ ํฌ๋งทํ ํด์ค๊ฑธ ๋ณด๋ฉด 40.000 ์ผ๋ก ๋์จ๋ค! ๊ทธ๋์ ๋งํ๋ ํฌ๋งทํ ์ด๋... ๊ฐ๋จํ ๋งํ์๋ฉด ๋ฌธ์์ด ์์ ์ด๋ค ๊ฐ์ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ! ์๋ฐ ํ๋ฉด์ ๋ง์ด ๋ดค๋๊ฑฐ์ฅฌ..? ์๋ฐ์ธ๊ฐ์ ์น์ํด์ ์ข์๋ค๊ณ ํฉ๋๋ค.. ๊ทธ๋ฆฌ๊ณ ์ ํฌ๋งทํ ํ ๋ % ๊ฐ ์ฐ์ด๊ธฐ ๋๋ฌธ์, ์ค์ ๋ก ํผ์ผํธ๋ฅผ ๋ํ๋ด๊ณ ์ถ์ ๊ฒฝ์ฐ์๋ %% ๋ก ์จ์ค์ผํ๋ค. ํฌ๋งท์ฝ๋ %s : ๋ฌธ์์ด (String) %c : ๋ฌธ์1๊ฐ (char) %d : ์ ์ %f : ๋ถ๋์์ (%0.4f 2020. 11. 13. [Python] ์ ์ญ๋ณ์๋ฅผ ์ฌ์ฉํด๋ณด์ ํ์ด์ฌ ๊ณต๋ถ๋ฅผ ํ๊ณ ์์ง๋ง ๋๋ถ๋ถ ์ฝํ ๋ฌธ์ ํ์ด ์์ฃผ์ฌ์........ ํ๋ฒ์ ํจ์๋ฅผ ๋์ธ๊ฐ์ฉ ๋๋ฆฌ๋ ๋ฌธ์ ๊ฐ ์์ง๊น์ง ๋ง์ด ์์๊ธฐ๋๋ฌธ์(์์ง ์ฌ์ด๊ฑฐ๋ง ํ์์ผ๋๊น..๐ญ) ๊ทธ๋์ ์ด๋ฒ์ ํจ์๋ฅผ ์ชผ๊ฐ๋ ๋ฐฉํฅ์ผ๋ก ๋์ ํด์ ์ผ๋จ ๊น์ ํ์ด๋ฅผ ์ฌ๋ ค๋๋๋ฐ... ๋ฐฉ๊ธ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํ๊ณ ์ถ์ด์ ๊ฐ๋ ์ ๋ค์ ํ๋ฒ ์ฝ์ด๋ณด๋ค๊ฐ ํ๋ฆฐ๋ถ๋ถ์ ๋ฐ๊ฒฌํด์ ๋งค์ฐ ๋ถ๋๋ฌ์ํ๋์ค์ด๋คใ ใ ํ์ ๋ชป์์ด๋ฒ๋ฆด๋ฏ.. ๊ฟ์๋ ๋์ฌ๋ฏใ ใ ์ ์ญ๋ณ์ ์ ์ธ ๋ฐฉ๋ฒ ๐1. ํจ์ ๋ฐ์์ global num1, num2 num1 = 1 num2 = 2 def test1(): global num1#์ด๋ ๊ฒ ํจ์ ์์์๋ global์ ํด์ฃผ์ง ์์ผ๋ฉด ์ ์ญ๋ณ์ ์ทจ๊ธ์ ์ํด์ค num1 = 100 num2 = 200 print('์ถ๋ ฅํ ์คํธ1 : ', num1, num2) test.. 2020. 11. 10. [Python] ํ์ด์ฌ์๋ switch/case๊ฐ ์๋ค๋ ์ ๋ชฉ์ด ๋๋ฌด ๊ธธ๋ค๊ณ ์๊ฐํ๋ฉฐ ๊ธ์ ์ฐ๋ ์ค..... ๋ฐฑ์ค if๋ฌธ ํ๋ค๊ฐ ์ํ์ฑ์ (90~์ A, 80~ B ..) ๋ฌธ์ ๊ฐ ์๊ธธ๋ ํ์ด์ฌ์์ ์ค์์น๋ฅผ ๋ณธ์ ์ด ์๋๊ฑฐ๊ฐ์๋ฐ๐คํ๊ณ ์ฐพ์๋ณด๋ ์ ๋ง์์๋ค...! ๋์ if-elif๋ฅผ ์ฐ๋ผ๊ณ ํฉ๋๋ค... 2020. 11. 7. [Python] input()๊ณผ sys.stdin.readline() ๋ฐฑ์ค์ ํ๋ค๊ฐ ๋น ๋ฅด๊ฒ ํ๋ผ๋ ์กฐ๊ฑด์ด ๋ถ์ด์ ์๊ฒ๋ ์น๊ตฌ๋ค. Python์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด, input ๋์ sys.stdin.readline์ ์ฌ์ฉํ ์ ์๋ค. ๋จ, ์ด๋๋ ๋งจ ๋์ ๊ฐํ๋ฌธ์๊น์ง ๊ฐ์ด ์ ๋ ฅ๋ฐ๊ธฐ ๋๋ฌธ์ ๋ฌธ์์ด์ ์ ์ฅํ๊ณ ์ถ์ ๊ฒฝ์ฐ .rstrip()์ ์ถ๊ฐ๋ก ํด ์ฃผ๋ ๊ฒ์ด ์ข๋ค. ๋ผ๊ณ ๋ฌธ์ ์ ์จ์์๋ค... input() ๋ด์ฅํจ์๋ก ์ทจ๊ธ ์ ๋ ฅ์ด ์๋๋ฐ ์ํ๋ ๊ฒฝ์ฐ ์๋ฌ sys.stdin.readline() ์งฑ์งฑ๋น ๋ฆ import sys ์ ์ธ ํ์ sys์ ์ํ๋ file object ์ทจ๊ธ (์ ๋ ฅ๋ง ๋ฐ๋ ๋ฒํผ๋ฅผ ๋ง๋ค์ด์ ๋ฒํผ์์ ์ฝ์ด๋ค์ด๋์) ์ ๋ ฅ์ด ์๋๋ฐ ์ํ๋ ๊ฒฝ์ฐ ๋น ๋ฌธ์์ด ๋ฐํ s = sys.stdin.readline() #fff 2020. 11. 6. ์ด์ 1 2 ๋ค์