MapleStory Finger Point

πŸ’Ž Python/πŸ“šνŒŒμ΄μ¬ for Beginner (2판) 24

(κ°œλ…) 리슀트, νŠœν”Œ, λ”•μ…”λ„ˆλ¦¬- 파이썬 for Beginner (2판)

ν•œ λˆˆμ— 보기 νŽΈν•˜κ²Œ μ •λ¦¬ν•΄λ³΄μ•˜λ‹€! μƒμ„Έν•œ λ‚΄μš©μ€ μ œμ™Έν•΄μ„œ μ•„λž˜ 본문을 μ½μ–΄λ³΄λŠ” 것을 μΆ”μ²œν•œλ‹€. · 리슀트 λ¦¬μŠ€νŠΈμ— λ‹€μ–‘ν•œ λ°μ΄ν„°ν˜•μ„ μ„žμ–΄ 넣을 수 μžˆλ‹€. cc = [] aa = [1,2,3,4] bb= [1,'파이썬',3] · 리슀트 ν•­λͺ© μΆ”κ°€ aa.append(0) 리슀트λͺ….append(κ°’) · 리슀트 개수 len(리슀트) len(aa) · str() :: 숫자 -> 문자 λ³€ν™˜ ν•¨μˆ˜ · 리슀트 κ°’ μ ‘κ·Ό aa[1] 리슀트λͺ… [첨자] · 리슀트 κ°’ μ ‘κ·Ό (μŒμˆ˜κ°’) aa = [1,2,3,4] aa[-1] -1 -2 -3 -4 맨 λ’€λΆ€ν„° μ ‘κ·Ό κ°€λŠ₯ => 4321 · 리슀트 κ°’ (콜둠으둜 지정 μ ‘κ·Ό) 리슀트λͺ…[μ‹œμž‘κ°’:끝값+1] aa[0:3] ##0~2κΉŒμ§€## aa[2:4] ##2-3κΉŒμ§€## aa[2:] ##2..

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

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 *..

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

1) 보기 μ±„μš°κΈ° 1. 쑰건식 2. μ‹€ν–‰λ¬Έ 1 3. μ‹€ν–‰λ¬Έ 2 2) if λ¬Έ κ²°κ³Ό 예츑 a = 100 if a != 100: print("100 x") else : print("100 o") 100 o 이 좜λ ₯λœλ‹€. 3) if λ¬Έ κ²°κ³Ό 예츑 a = 123 if a == 100 : print ("100 o ") print ("100 x") a λŠ” 100κ³Ό 같지 μ•ŠμŒμœΌλ‘œ λ‘˜λ‹€ 좜λ ₯λ˜μ§€ μ•ŠμŒ. 4) 3의 λ°°μˆ˜μΈμ§€ νŒλ‹¨ ν”„λ‘œκ·Έλž¨ 쑰건문에 a % 3 == 0 을 λ„£μ–΄μ£Όλ©΄ λœλ‹€. 5) if λ¬Έ κ²°κ³Ό 예츑 a = 123 if a > 100: if a > 200 : print("μ™„μ „ν°μˆ˜μž…λ‹ˆλ‹€.") else : print("μ λ‹Ήν•œμˆ˜μž…λ‹ˆλ‹€") else : print("μ™„μ „μž‘μ€μˆ˜μž…λ‹ˆλ‹€") print("ν”„λ‘œκ·Έλž¨ λμž…λ‹ˆλ‹€.")..

(κ°œλ…) 반볡문 - 파이썬 for Beginner (2판)

· 반볡문 for λ¬Έ / while λ¬Έ · for in list list 길이만큼 반볡 list κ°’ κΊΌλ‚΄μ˜΄ · for λ¬Έ for λ³€μˆ˜ in range (μ‹œμž‘κ°’, 끝값+1 , 증가값) : 반볡문 range(3) range(0,3) range(0,3,1) κ³Ό κ°™μŒ μ‹œμž‘κ°’, 증가값은 μƒλž΅κ°€λŠ₯ μƒλž΅ν•˜λ©΄ 0 , 1 둜 배치 ν‘œμ‹œν•œ 숫자 보닀 ν•˜λ‚˜ 적은 숫자까만 λ°˜ν™˜ν•˜λ―€λ‘œ 끝값을 μ„€μ •ν• λ•Œ +1 ν•˜λŠ” 것을 μ£Όμ˜ν•΄μ•Όν•œλ‹€ · λ³€μˆ˜ μ‚¬μš© μ•ˆν•˜λ €λ©΄ 언더바 _ μ‚¬μš© for _ in range (μ‹œμž‘κ°’, 끝값+1, 증가값): · end = " " λ§ˆμ§€λ§‰μ„ 곡백으둜 μ²˜λ¦¬ν•΄μ„œ ν•œμΉΈμ”© 띄어 좜λ ₯ κ°€λŠ₯ · 쀑첩 for λ¬Έ i,k=0,0 for i in range (0,3,1) : for k in range (0,2,1) : print..

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판)

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

(κ°œλ…) κΈ°λ³Έ λ°μ΄ν„°ν˜• - 파이썬 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 _..

(κ°œλ…) 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μžλ¦¬κΉŒμ§€ 좜λ ₯ (빈칸..