MapleStory Finger Point

β˜… 586

ch 4 μ—°μŠ΅λ¬Έμ œ 풀이 - 파이썬 for Beginner (2판)

1)μ‚°μˆ μ—°μ‚°μžκ°€ μ•„λ‹Œ 것은? ^ (μ œκ³±μ€ ** 둜 ν‘œν˜„ν•¨), ~ (λΉ„νŠΈ λΆ€μ •), & (λΉ„νŠΈ 논리곱) , *** , ? 2) λ‹€μŒ 계산식을 예츑 a,b=10,20 1.a+b = 30 2.a-b = -10 3.a%b = 10 (a b λ₯Ό λ‚˜λˆ΄μ„λ•Œ λ‚˜λ¨Έμ§€ κ°’) 4.a//b = 0 (a b λ₯Ό λ‚˜λˆ΄μ„λ•Œμ˜ λͺ«) 3) λ‹€μŒ 계산식 예츑 a,b,c = 1,2,3 1.a+b%c = 2 (% λ‚˜λ¨Έμ§€ μ—°μ‚°μž μš°μ„  계산) 2.a*b-c = -1 (* κ³±μ…ˆ μ—°μ‚°μž λΆ€ν„° 계산) 3.a/b*c = (같은 μš°μ„ μˆœμœ„μ˜ 경우 μ™Όμͺ½λΆ€ν„°) 4) 였λ₯˜κ°€ λ°œμƒν•˜λŠ” 것을 κ³ λ₯΄κ³  μˆ˜μ •ν•˜μ‹œμ˜€ s1, s2, s3 = "111", "111.11" , "99999999" 2번 : int(s2) + 111.11 float(s2) + 111.11 λ¬Έμžμ—΄μ„..

동전 κ΅ν™˜ ν”„λ‘œκ·Έλž¨ - 파이썬 for Beginner (2판)

βœ… 동전 κ΅ν™˜ ν”„λ‘œκ·Έλž¨ κ΅ν™˜ν•  λˆμ„ 받을 money λ³€μˆ˜λ₯Ό μ„ μ–Έν•΄μ£Όκ³  각각 κ΅ν™˜λ  동전을 담을 λ³€μˆ˜λ“€λ„ μ„ μ–Έν•΄μ€€λ‹€. // μ—°μ‚°μžλ₯Ό ν†΅ν•΄μ„œ μ°¨λ‘€λŒ€λ‘œ moneyλ₯Ό 500으둜 λ‚˜λˆˆ λͺ«λ§Œ C500에 μ €μž₯ν•˜κ³  λ‚˜λ¨Έμ§€ 값은 λ‹€μ‹œ money 에 μ €μž₯ν•œλ‹€ κ·Έ λ‹€μŒμ€ 100원 50원 반볡 ν›„ 좜λ ₯ν•΄μ£Όλ©΄ λœλ‹€. ## λ³€μˆ˜ μ„ μ–Έ ## money, c500, c100, c50, c10 = 0,0,0,0,0 ## 메인 μ½”λ“œ ## money = int(input("κ΅ν™˜ν•  λˆμ€ μ–Όλ§ˆμž…λ‹ˆκΉŒ?")) c500 = money // 500 money %= 500 c100 = money // 100 money %= 100 c50 = money // 50 money %= 50 c10 = money // 10 money %= 10 print("..

(κ°œλ…) μ—°μ‚°μž - 파이썬 for Beginner (2판)

· μ‚°μˆ  μ—°μ‚°μž =, +, - , *, / , // , % , ** ·μ‚°μˆ  μ—°μ‚°μž μš°μ„ μˆœμœ„ κ΄„ν˜Έκ°€ μ—†μœΌλ©΄ μ™Όμͺ½ -> 였λ₯Έμͺ½μœΌλ‘œ 계산됨 · λ¬Έμžμ—΄, 숫자 μƒν˜Έ λ³€ν™˜ int() float() str() ##숫자λ₯Ό λ¬Έμžμ—΄λ‘œ λ³€ν™˜ ## · μ‚°μˆ  μ—°μ‚°μž, λŒ€μž…μ—°μ‚°μž += , -=, *=, /=, %=, //= , **= νŒŒμ΄μ¬μ—λŠ” ++, -- 증가,κ°μ†Œ μ—°μ‚°μžκ°€ μ—†λ‹€!! · 관계 μ—°μ‚°μž (비ꡐ μ—°μ‚°μž) True, False == , !=, > , = , 2μ§„μˆ˜λ‘œ λ³€ν™˜ ν›„ 각 자리 λΉ„νŠΈλΌλ¦¬ μ—°μ‚° 진행 & λΉ„νŠΈλ…Όλ¦¬κ³± and | λΉ„νŠΈλ…Όλ¦¬ν•© or ^ λΉ„νŠΈ 논리적 베타합 xor ~ λΉ„νŠΈ λΆ€μ • > λΉ„νŠΈ 였λ₯Έμͺ½ 이동 · μ—°μ‚°μž μš°μ„ μˆœμœ„ https://dojang.io/mod/page/view.php?id=2461 파..

μž…λ ₯ λ¬Έμžμ—΄μ„ 거꾸둜 좜λ ₯ν•˜κΈ° - 파이썬 for Beginner (2판)

λ¬Έμžμ—΄μ„ λ¨Όμ € μž…λ ₯ λ°›λŠ”λ‹€. for문을 μ‚¬μš©ν•΄μ„œ 거꾸둜 좜λ ₯을 해쀄건데 for λ³€μˆ˜ in range(μ‹œμž‘κ°’, 끝값, 증감) λ¬Έμžμ—΄ 길이 -1 (μ•ˆλ…•ν•˜μ‹­λ‹ˆκΉŒ 6개 -1 = 5) 5λΆ€ν„° μ‹œμž‘ν•΄μ„œ -1 κΉŒμ§€ -1μ”© κ°μ†Œν•˜κΈ° inStr[5] [4] [3] [2] [1] [0] κΉŒμ§€ μ‹€ν–‰ end = "" λŠ” κ°œν–‰ 방지 inStr = "" if __name__ == "__main__" : inStr = input("λ¬Έμžμ—΄ μž…λ ₯ -> ") for i in range(len(inStr) -1, -1, -1): print('%c' % inStr[i], end = '' )

(κ°œλ…) κΈ°λ³Έ λ°μ΄ν„°ν˜• - 파이썬 for Beginner (2판)

· μˆ«μžν˜• (μ •μˆ˜/μ‹€μˆ˜) 값을 λ„£λŠ” μˆœκ°„ λ³€μˆ˜μ˜ λ°μ΄ν„°ν˜•μ΄ κ²°μ •λœλ‹€. · int μ •μˆ˜ν˜• 데이터 ( 크기 μ œν•œμ΄ μ—†λ‹€) · 16μ§„μˆ˜ = 0x , 0X · 8μ§„μˆ˜ = 0o , 0O · 2μ§„μˆ˜ = 0b, 0B · μ‹€μˆ˜ν˜• 3.14e5 = 3.14*10^5 · μ •μˆ˜/μ‹€μˆ˜ λ°μ΄ν„°ν˜•μ€ 사칙연산 κ°€λŠ₯ · 제곱 μ—°μ‚°μž : ** · λ‚˜λ¨Έμ§€ μ—°μ‚°μž : % · μ†Œμˆ˜μ  λ²„λ¦¬λŠ” μ—°μ‚°μž: // · λΆˆν˜• = λ…Όλ¦¬ν˜• (True, False) · λ¬Έμžμ—΄ : "" or '' 둜 κ°μ‹Έμ•Όν•œλ‹€. · λ¬Έμžμ—΄μ€ κ·ΈλŒ€λ‘œ 좜λ ₯ν•˜λ©΄ '' 에 λ¬Άμ—¬ 좜λ ₯됨. print() μ‚¬μš©ν•΄μ•Ό λ”°μ˜΄ν‘œ 없이 좜λ ₯ κ°€λŠ₯ · λ¬Έμžμ—΄ : str · νŒŒμ΄μ¬μ—” main() ν•¨μˆ˜κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ”λ‹€. if __name__ == '__main__' : νŠΉμˆ˜ν•œ λ³€μˆ˜μΈ __ name _..

μ§„μˆ˜ λ³€ν™˜ ν”„λ‘œκ·Έλž¨ - 파이썬 for Beginner (2판)

βœ…μ§„μˆ˜ λ³€ν™˜ ν”„λ‘œκ·Έλž¨ sel = int(input("μž…λ ₯ μ§„μˆ˜ κ²°μ • (16,10,8,2) :")) num = input("κ°’ μž…λ ₯: ") if sel == 16 : num10 = int(num,16) if sel == 10 : num10 = int(num,10) if sel == 8 : num10 = int(num,8) if sel == 2 : num10 = int(num,2) print("16μ§„μˆ˜ ==> ", hex(num10)) print("8μ§„μˆ˜ ==> ", oct(num10)) print("2μ§„μˆ˜ ==> ", bin(num10)) print("10μ§„μˆ˜ ==> ", num10) βœ… μ§„μˆ˜ λ³€ν™˜ ν”„λ‘œκ·Έλž¨ (μ‘μš©) : 같지 μ•Šλ‹€λŠ” != μ‚¬μš© : κ΄€κ³„μ—°μ‚°μž and μ‚¬μš© sel = int(input("μž…λ ₯ ..

(κ°œλ…) 2,10,16μ§„μˆ˜ λ³€ν™˜ - 파이썬 for Beginner (2판)

·int ('숫자' , μ§„μˆ˜) : 10μ§„μˆ˜λ‘œ λ³€ν™˜λ˜μ–΄ 좜λ ₯ int('11110011', 2) 0x93; int('93',16) ## bin(11); ##2μ§„μˆ˜## oct(11); ##8μ§„μˆ˜## hex(11); ##16μ§„μˆ˜## · 0o = 8μ§„μˆ˜ Ob = 16μ§„μˆ˜ 0x = 2μ§„μˆ˜ · Bit λΉ„νŠΈ = 0,1 · Byte λ°”μ΄νŠΈ 1 = Bit 8 · ν‘œν˜„κ°œμˆ˜ 2^n 개 · 16μ§„μˆ˜λŠ” 0~15 의 16개의 κ°’μœΌλ‘œ μ΄λ£¨μ–΄μ Έμžˆλ‹€. ( 0~9,abcdef ) 16μ§„μˆ˜ 진행도 1-2-3-4-5-6-7-8-9-A-B-C-D-E-F-13-14-15-16~~~~ 16μ§„μˆ˜ λ³€ν™˜μ„ μœ„ν•΄μ„œ 진행도λ₯Ό μ•Œμ•„λ‘λŠ”κ²Œ 이해가 λΉ λ₯΄λ‹€. https://www.ibm.com/docs/ko/aix/7.1?topic=adapters-ascii-d..

(κ°œλ…) λ³€μˆ˜ μ„ μ–Έ, μ‚¬μš© - 파이썬 for Beginner (2판)

· λ³€μˆ˜ μ–΄λ–€ 값을 μ €μž₯ν•˜λŠ” λ©”λͺ¨λ¦¬ 곡간 · λ³€μˆ˜ 4가지 - λΆˆν˜• Boolean (True, False) - μ •μˆ˜ν˜• intVar - μ‹€μˆ˜ν˜• floatVar- λ¬Έμžμ—΄ strVar · λ³€μˆ˜ κ·œμΉ™ λŒ€μ†Œλ¬Έμž ꡬ뢄 문자,숫자,언더바 포함 κ°€λŠ₯ 숫자둜 μ‹œμž‘ν•˜λ©΄ μ•ˆλ¨ μ˜ˆμ•½μ–΄λŠ” λ³€μˆ˜λ‘œ μ‚¬μš© μ•ˆλ¨ ( True , False λ“±λ“±) · λ³€μˆ˜ λŒ€μž… λ³€μˆ˜μ˜ μ„ μ–Έ 없이 μ‚¬μš©κ°€λŠ₯ ! var2 = 200 var1 = var2 var1 = 100+200 var = var2 + 100 var1 = var2 = var3 = var4 =100 var1 = var1 + 200 ## var1 κ°’ μ΄ˆκΈ°ν™” ν•„μˆ˜ ## · λ³€μˆ˜μ— λ‹€λ₯Έ νƒ€μž… λŒ€μž… κΈ°μ‘΄ λ³€μˆ˜μ— λ‹€λ₯Έ νƒ€μž…μ˜ 값을 λ„£μœΌλ©΄ κ·Έ λ³€μˆ˜μ˜ ν˜•μ΄ λ³€κ²½λœλ‹€. myVar = 100 type(myVa..

(κ°œλ…) 좜λ ₯ print(),format() - 파이썬 for Beginner (2판)

· print() ν•¨μˆ˜ λ”°μ˜΄ν‘œ μ•ˆμ˜ λ‚΄μš©μ€ 무쑰건 문자 μ·¨κΈ‰ print("") · print() ν•¨μˆ˜μ˜ μ„œμ‹ % = μ„œμ‹μ„ λ‚˜νƒ€λƒ„ %d = Decimal μ •μˆ˜ μ„œμ‹μ˜ 개수 = λ”°μ˜΄ν‘œ λ’€μ˜ 숫자(문자) 개수 μ€‘κ°„μ˜ % = μ™Όμͺ½/ 였λ₯Έμͺ½ 값을 κ΅¬λΆ„ν•΄μ£ΌλŠ” μ—­ν•  print("%d" % 100) · λ‹€μ–‘ν•œ 좜λ ₯ μ •μˆ˜ : %d, %x, %o 10, 16, 8 μ‹€μˆ˜ : %f ν•œκΈ€μž : %c λ‘κΈ€μžμ΄μƒλ¬Έμžμ—΄ : %s · %5d : 5자리 확보후 였λ₯Έμͺ½ λΆ™μ—¬ μ •λ ¬ · %05d : 5자리 확보후 였λ₯Έμͺ½ λΆ™μ—¬ μ •λ ¬ ν›„ 빈칸 0으둜 μ±„μš΄ λ’€ 좜λ ₯ · %f : 무쑰건 μ†Œμˆ˜μ  μ•„λž˜ 6μžλ¦¬κΉŒμ§€ 좜λ ₯ · %7.1f : 7자리 확보 ν›„ μ†Œμˆ˜μ  μ•„λž˜ 1μžλ¦¬κΉŒμ§€λ§Œ 좜λ ₯ · %7.3f : 7자리 확보 ν›„ μ†Œμˆ˜μ  μ•„λž˜ 3μžλ¦¬κΉŒμ§€ 좜λ ₯ (빈칸..

Ch2 μ—°μŠ΅λ¬Έμ œ 풀이 - 파이썬 for Beginner (2판)

1) ν‹€λ¦° 것은? 3번 a = λ³€μˆ˜μ— μ–΄λ–€ 값을 넣을 건지 μ§€μ •ν•΄μ€˜μ•Όν•¨ μ—†μœΌλ―€λ‘œ ν‹€λ¦Ό 4번 10 = a λ³€μˆ˜λŠ” μ™Όμͺ½μ— μœ„μΉ˜ν•΄μ•Όν•œλ‹€. 2) κ²°κ³Ό μ˜ˆμΈ‘ν•˜μ‹œμ˜€ 1번 ν•˜ν•˜ν•˜ 2번 300 (μ •μˆ˜ ν•©μœΌλ‘œ 인식) 3번 200+100 (λ”°μ˜΄ν‘œκ°€ μžˆμœΌλ―€λ‘œ λ¬Έμžμ—΄λ‘œ 인식) 4번 300 (int ν˜•λ³€ν™˜μ„ 톡해 숫자둜 μΈμ‹ν•˜κΈ° λ•Œλ¬Έμ— 300) 3) ν‹€λ¦° 것은? 1번 λŒ€ν™”ν˜• λͺ¨λ“œμ—μ„œ μ‚¬μš©ν•œ λ³€μˆ˜λŠ” IDLE을 μ’…λ£Œν–ˆλ‹€κ°€ λ‹€μ‹œ 싀행해도 λ‚¨μ•„μžˆλ‹€ => IDLE μ’…λ£Œν•˜λ©΄ λ©”λͺ¨λ¦¬μ— μ˜¬λΌκ°€ 있던 λ³€μˆ˜λŠ” 사라진닀. 4번 슀크립트 λͺ¨λ“œμ—μ„œ μ½”λ“œλ₯Ό ν•œμ€„μ”© μž…λ ₯ν•˜λ©΄ λ°”λ‘œ μ‹€ν–‰λœλ‹€. = > 슀크립트 λͺ¨λ“œλŠ” μ—¬λŸ¬μ€„ μž…λ ₯ν•΄μ„œ μ‹€ν–‰ν•˜λŠ” 것 / μœ„ λ‚΄μš©μ€ λŒ€ν™”ν˜• λͺ¨λ“œμ— λŒ€ν•œ μ„€λͺ…이닀. 4) 111, 222 μž…λ ₯ μ‹œ μ½”λ“œ 좜λ ₯ κ²°κ³Όλ₯Ό μ„€λͺ…ν•˜μ‹œμ˜€ var1 ..