Languages/Python
Improve your skills through various languages
![category λν μ΄λ―Έμ§](https://blog.kakaocdn.net/dn/dsansK/btrTPWjxcQ4/n2ncAK5kK3t8MiOOHmmbn1/img.png)
-
ν¨μμ μ μ - μ¬λ¬ κ°μ λ¬Έμ₯λ€μ νλμ μ΄λ¦μΌλ‘ λ¬Άμ΄μ μ΄λ¦λ§ νΈμΆν΄μ μ¬μ©νκΈ° μν κ°λ - μ΄λ¦λ§ νΈμΆνλ©΄ λλ―λ‘ μ½λμ μ€λ³΅μ μ κ±° - μ½λμ μΌμ λΆλΆμ λ³λμ λ Όλ¦¬μ μΈ κ°λ μΌλ‘ λΆλ¦¬νκΈ° μν λͺ©μ μΌλ‘λ μ¬μ© - ν¨μμ μ’ λ₯λ λ³΄ν΅ Maker Function(λ΄μ₯ ν¨μ) κ³Ό μ¬μ©μ μ μ ν¨μλ‘ κ΅¬λΆ - νμ΄μ¬μμλ ν¨μλ νλμ μλ£νμΌλ‘ κ°μ£Ό - ν¨μμ μ΄λ¦μ ν¨μμ μ£Όμκ° λκ³ ν¨μμ΄λ¦()μ ν¨μμ νΈμΆ(μ€ν)λ¨ - ν¨μλ νλμ λ°μ΄ν°μ΄λ―λ‘ λ³μμ λμ ν μ μκ³ λ§€κ°λ³μλ‘ μ¬μ©ν μ μμ λ΄μ₯ ν¨μ - λ³λμ λͺ¨λ μΆκ°μμ΄ μ¬μ©ν μ μλ κΈ°λ³Έμ μΌλ‘ μ 곡λλ ν¨μλ€ - λ΄μ₯ ν¨μ : https://docs.python.org/3/library/functions.html - dir(__b..
[Python] νμ΄μ¬ ν¨μ μ¬μ©νκΈ°ν¨μμ μ μ - μ¬λ¬ κ°μ λ¬Έμ₯λ€μ νλμ μ΄λ¦μΌλ‘ λ¬Άμ΄μ μ΄λ¦λ§ νΈμΆν΄μ μ¬μ©νκΈ° μν κ°λ - μ΄λ¦λ§ νΈμΆνλ©΄ λλ―λ‘ μ½λμ μ€λ³΅μ μ κ±° - μ½λμ μΌμ λΆλΆμ λ³λμ λ Όλ¦¬μ μΈ κ°λ μΌλ‘ λΆλ¦¬νκΈ° μν λͺ©μ μΌλ‘λ μ¬μ© - ν¨μμ μ’ λ₯λ λ³΄ν΅ Maker Function(λ΄μ₯ ν¨μ) κ³Ό μ¬μ©μ μ μ ν¨μλ‘ κ΅¬λΆ - νμ΄μ¬μμλ ν¨μλ νλμ μλ£νμΌλ‘ κ°μ£Ό - ν¨μμ μ΄λ¦μ ν¨μμ μ£Όμκ° λκ³ ν¨μμ΄λ¦()μ ν¨μμ νΈμΆ(μ€ν)λ¨ - ν¨μλ νλμ λ°μ΄ν°μ΄λ―λ‘ λ³μμ λμ ν μ μκ³ λ§€κ°λ³μλ‘ μ¬μ©ν μ μμ λ΄μ₯ ν¨μ - λ³λμ λͺ¨λ μΆκ°μμ΄ μ¬μ©ν μ μλ κΈ°λ³Έμ μΌλ‘ μ 곡λλ ν¨μλ€ - λ΄μ₯ ν¨μ : https://docs.python.org/3/library/functions.html - dir(__b..
2020.10.06 -
νμ΄μ¬μ λμ€μ μ½λλ₯Ό ν¨μ¨μ μΌλ‘ μ°κ² κ°λ¨ν λ¬Έλ²μ κ°μΈμ μΌλ‘ 곡λΆνλ κ²μ λλ€. 1. μΌκ΅¬ κ²μ import random rand = [] you = "" #μ¬μ©μ μ λ ₯ κ°μ λ¬Έμννλ‘ λ°μμ€(zμ κ°μμν ) #λλ€ κ° 3 κ° λ½κ³ μ€λ³΅ μ κ±° νκΈ° while len(rand) < 3: rand.append(random.randint(1,9)) #λλ€ rand = list(set(rand)) #μ€λ³΅μ κ±° #κ²μ κ·μΉ computer = "".join(map(str,rand)) #computerλ randλΌλ 리μ€νΈλ₯Ό λΆμ¬μ λ¬Έμννλ‘ λνλ΄μ£Όλ μν print("μ«μ μΌκ΅¬κ²μ\nκ·μΉ : 1~9 μ¬μ΄μ κ²ΉμΉμ§ μλ μ«μ 3κ° : %s" %computer,"\n") #μ¬μ©μ μ λ ₯ κ΅¬κ° num = 0 whil..
[Python] μΌκ΅¬ κ²μ μκ³ λ¦¬μ¦/ νμ κ³μ°κΈ°νμ΄μ¬μ λμ€μ μ½λλ₯Ό ν¨μ¨μ μΌλ‘ μ°κ² κ°λ¨ν λ¬Έλ²μ κ°μΈμ μΌλ‘ 곡λΆνλ κ²μ λλ€. 1. μΌκ΅¬ κ²μ import random rand = [] you = "" #μ¬μ©μ μ λ ₯ κ°μ λ¬Έμννλ‘ λ°μμ€(zμ κ°μμν ) #λλ€ κ° 3 κ° λ½κ³ μ€λ³΅ μ κ±° νκΈ° while len(rand) < 3: rand.append(random.randint(1,9)) #λλ€ rand = list(set(rand)) #μ€λ³΅μ κ±° #κ²μ κ·μΉ computer = "".join(map(str,rand)) #computerλ randλΌλ 리μ€νΈλ₯Ό λΆμ¬μ λ¬Έμννλ‘ λνλ΄μ£Όλ μν print("μ«μ μΌκ΅¬κ²μ\nκ·μΉ : 1~9 μ¬μ΄μ κ²ΉμΉμ§ μλ μ«μ 3κ° : %s" %computer,"\n") #μ¬μ©μ μ λ ₯ κ΅¬κ° num = 0 whil..
2020.10.03 -
νμ΄μ¬μ λμ€μ μ½λλ₯Ό ν¨μ¨μ μΌλ‘ μ°κ² κ°λ¨ν λ¬Έλ²μ κ°μΈμ μΌλ‘ 곡λΆνλ κ²μ λλ€. 1. up down κ²μ import random t = 0 #μλ νμ guess = 0 #μ λ ₯λ°λκ° answer = random.randint(1,100) #λλ€ν μ print(answer) while 1: print("κ°μ μ λ ₯ νμΈμ.") guess = input() t = t+1 if int(guess) int(answer): print("λ μκ° λ λμ") else: print("μ λ΅~ μ§μ§μ§") print("μλ νμλ %d λ² μ λλ€."%t) break 2. κ΅¬κ΅¬λ¨ μμκ² μ§κΈ° for i in range..
[Python] up downκ²μ, κ·ΈμΈ μ°μ΅ μ½λνμ΄μ¬μ λμ€μ μ½λλ₯Ό ν¨μ¨μ μΌλ‘ μ°κ² κ°λ¨ν λ¬Έλ²μ κ°μΈμ μΌλ‘ 곡λΆνλ κ²μ λλ€. 1. up down κ²μ import random t = 0 #μλ νμ guess = 0 #μ λ ₯λ°λκ° answer = random.randint(1,100) #λλ€ν μ print(answer) while 1: print("κ°μ μ λ ₯ νμΈμ.") guess = input() t = t+1 if int(guess) int(answer): print("λ μκ° λ λμ") else: print("μ λ΅~ μ§μ§μ§") print("μλ νμλ %d λ² μ λλ€."%t) break 2. κ΅¬κ΅¬λ¨ μμκ² μ§κΈ° for i in range..
2020.09.29 -
νμ΄μ¬μ μ°Έ μ½λ€μ.. μ λ ₯λ°κ³ -> λ°μ κ°μ ν΄λΉνλ λ¨λ§ μΆλ ₯ μν€λ νλ‘κ·Έλ¨μ λλ€. print("######### κ΅¬κ΅¬λ¨ μΆλ ₯ νλ‘κ·Έλ¨ #########") num = 0 #μ λ ₯ λ°λ λ¨μ κ° while 1:# νμ true 무ν λ°λ³΅ num = int(input("\nλ¨ μ λ ₯ : ")) if num == 0: print(">> 0λ¨μ μ€ν ν μ μμ΅λλ€.") break for i in range(num, num+1): for j in range(1, 10): print(i, "*", j, "= %d" % (i * j)) κ²°κ³Ό: λ€μμ μ λ ₯ κ°λ€ μ€ νμμ μ§μλ₯Ό ꡬλΆνκ³ νμν©, μ§μν©, μ΄ν©μ ꡬν΄μ£Όλ νλ‘κ·Έλ¨μ λλ€. print("μ§μ νμ νλ³ νλ‘κ·Έλ¨") num_list = [] for ..
[Python] ꡬꡬλ¨, νμμ§μ νλ‘κ·Έλ¨νμ΄μ¬μ μ°Έ μ½λ€μ.. μ λ ₯λ°κ³ -> λ°μ κ°μ ν΄λΉνλ λ¨λ§ μΆλ ₯ μν€λ νλ‘κ·Έλ¨μ λλ€. print("######### κ΅¬κ΅¬λ¨ μΆλ ₯ νλ‘κ·Έλ¨ #########") num = 0 #μ λ ₯ λ°λ λ¨μ κ° while 1:# νμ true 무ν λ°λ³΅ num = int(input("\nλ¨ μ λ ₯ : ")) if num == 0: print(">> 0λ¨μ μ€ν ν μ μμ΅λλ€.") break for i in range(num, num+1): for j in range(1, 10): print(i, "*", j, "= %d" % (i * j)) κ²°κ³Ό: λ€μμ μ λ ₯ κ°λ€ μ€ νμμ μ§μλ₯Ό ꡬλΆνκ³ νμν©, μ§μν©, μ΄ν©μ ꡬν΄μ£Όλ νλ‘κ·Έλ¨μ λλ€. print("μ§μ νμ νλ³ νλ‘κ·Έλ¨") num_list = [] for ..
2020.09.22 -
λ¨Όμ whileλ¬Έμ λν μμ λͺκ°μ§λ₯Ό μ¬λ¦° ν ν μΈμ΄λ€κ³Ό λ¬λλ μ μ μ μ΄λ³΄κ² λ€. μμ λ€μ 보며, μ¬μ©λ°©μμ λ€λ₯Έ μ μ μ°Ύμκ°λ©° 곡λΆνλ©΄ μ’μ κ² κ°λ€. μμ 1) whileλ¬Έ true and false repeat = 1 while repeat == 1: print("λ§μμ λλ κ²μμ΄ μλμ?(μ:1 /μλμ€:0)") flag=int(input()) if flag ==1: print("λ€μ΄λ‘λ νλ¬κ°κΈ°!") repeat=0 else: print("λ€μ ν λ²! λ€λ₯Έ κ²μ μ΄νμ 골λΌλ³΄μΈμ") print("#####################################") # μ°Έ κ±°μ§μΌλ‘ boolean μΌλ‘ μ΄ν΄ν΄λ λ¨. μμ 2) μ리λ°κΎΈκΈ°(cμΈμ΄μμ μμλ³μ temp, swapν¨μλΌκ³ λ ν¨)..
Python(whileλ¬Έ, break, temp)λ¨Όμ whileλ¬Έμ λν μμ λͺκ°μ§λ₯Ό μ¬λ¦° ν ν μΈμ΄λ€κ³Ό λ¬λλ μ μ μ μ΄λ³΄κ² λ€. μμ λ€μ 보며, μ¬μ©λ°©μμ λ€λ₯Έ μ μ μ°Ύμκ°λ©° 곡λΆνλ©΄ μ’μ κ² κ°λ€. μμ 1) whileλ¬Έ true and false repeat = 1 while repeat == 1: print("λ§μμ λλ κ²μμ΄ μλμ?(μ:1 /μλμ€:0)") flag=int(input()) if flag ==1: print("λ€μ΄λ‘λ νλ¬κ°κΈ°!") repeat=0 else: print("λ€μ ν λ²! λ€λ₯Έ κ²μ μ΄νμ 골λΌλ³΄μΈμ") print("#####################################") # μ°Έ κ±°μ§μΌλ‘ boolean μΌλ‘ μ΄ν΄ν΄λ λ¨. μμ 2) μ리λ°κΎΈκΈ°(cμΈμ΄μμ μμλ³μ temp, swapν¨μλΌκ³ λ ν¨)..
2020.09.22 -
μ΄λ² ν¬μ€ν μμλ κ°λ¨ν νμ΄μ¬ λ¬Έλ²λ€μ μμ보λλ‘ νκ² λ€. (λν κΈ°μ‘΄μ λ°°μ°λ c, java μ λ€λ₯Έ λ¬Έλ²λ€μ μ‘°κΈ μμλ³΄λ € νλ€.) μμ λ₯Ό ν΅ν΄ μ€μ΅ν΄λ³΄λλ‘ νμ. μμ 1) νμ κ³μ°κΈ° νμ΄μ¬μ CμΈμ΄ λ¬Έλ²κ³Ό λ€λ₯΄κ² else if κ° μλ elif λΌκ³ μ¬μ©νλ€. μ μμ λ₯Ό νμΈν΄λ³΄μ. λ°©μμ μ΄λ°μμΌλ‘ μ¬μ©νλ©΄ λκ³ , μ£Όμλ¬Έμ μ¨λμ λ§λ€μ λͺ μ¬νμ! 1. νμ΄μ¬μμλ and, or, notλ₯Ό λ¬Έμλ‘ μ¨μ€λ€.(&&, || λ‘ μ°μ§ μμ) 2. λ¬Έμνμ΄ μλ μ«μλ‘ μΈμνκ² νλ €λ©΄, flagμμ inputμΌλ‘ λ°μ λ ν λ³νμ ν΄μ£Όλ κ²μ΄ μ’λ€. κΈ°μ΄μ§λ§ μ€μ νλκ²½μ°κ° μ’ μ’ μμΌλ μ£Όμν΄μ νλ‘κ·Έλλ° νμ! print("μ μλ₯Ό μ λ ₯ν΄μ£ΌμΈμ") while 1: flag = int(input())..
Python(if, elif, else μ¬μ©ν΄λ³΄κΈ°)μ΄λ² ν¬μ€ν μμλ κ°λ¨ν νμ΄μ¬ λ¬Έλ²λ€μ μμ보λλ‘ νκ² λ€. (λν κΈ°μ‘΄μ λ°°μ°λ c, java μ λ€λ₯Έ λ¬Έλ²λ€μ μ‘°κΈ μμλ³΄λ € νλ€.) μμ λ₯Ό ν΅ν΄ μ€μ΅ν΄λ³΄λλ‘ νμ. μμ 1) νμ κ³μ°κΈ° νμ΄μ¬μ CμΈμ΄ λ¬Έλ²κ³Ό λ€λ₯΄κ² else if κ° μλ elif λΌκ³ μ¬μ©νλ€. μ μμ λ₯Ό νμΈν΄λ³΄μ. λ°©μμ μ΄λ°μμΌλ‘ μ¬μ©νλ©΄ λκ³ , μ£Όμλ¬Έμ μ¨λμ λ§λ€μ λͺ μ¬νμ! 1. νμ΄μ¬μμλ and, or, notλ₯Ό λ¬Έμλ‘ μ¨μ€λ€.(&&, || λ‘ μ°μ§ μμ) 2. λ¬Έμνμ΄ μλ μ«μλ‘ μΈμνκ² νλ €λ©΄, flagμμ inputμΌλ‘ λ°μ λ ν λ³νμ ν΄μ£Όλ κ²μ΄ μ’λ€. κΈ°μ΄μ§λ§ μ€μ νλκ²½μ°κ° μ’ μ’ μμΌλ μ£Όμν΄μ νλ‘κ·Έλλ° νμ! print("μ μλ₯Ό μ λ ₯ν΄μ£ΌμΈμ") while 1: flag = int(input())..
2020.09.22 -
μ€λμ νμ΄μ¬μ μλ£ν νν, 리μ€νΈ, λμ λ리λ₯Ό μμλ³΄λ € ν©λλ€. κ°λ¨ν μ€λͺ κ³Ό μμ λ§ μ¬λ €λμκ²μ. (μμ μκ°μ λ€μ κ²μ μ 리겸 볡μ΅μμΌλ‘ μ¬λ¦¬λ κ²μ΄κ³ , μμ©λͺ©μ μ΄ μλλλ€.) λͺ¨λ μΆμ² : κ΅μ¬λ° μμ μλ£ μλ£κ΅¬μ‘°λ? • μλ£λ₯Ό ν¨μ¨μ μΌλ‘ μ μ₯νλ μ¬λ¬ κ°μ§ ꡬ쑰 • 리μ€νΈ, νν, μΈνΈ, λμ λ리 ꡬ쑰 리μ€νΈ(List) • 리μ€νΈλ μμκ° μλ κ°λ€μ μ§ν© • 리μ€νΈλ₯Ό μ¬μ©νλ κ²½μ°λ μλ‘ κ΄λ ¨λ λ°μ΄ν°λ₯Ό μ°¨λ‘λ‘ μ κ·Όν΄ μ²λ¦¬νκ³ μΆμ κ²½μ° • 리μ€νΈλ λ°μ΄ν°λ€μκ² νλνλ μ΄λ¦μ λΆμ΄μ§ μκ³ μ 체 μ§λ¨μ νλμ μ΄λ¦μ λΆμ¬ν λ€μ, μ«μλ‘ λ λ²νΈλ₯Ό ν΅ν΄ κ°κ°μ λ°μ΄ν°μ μ κ·Όνλ λ°©λ² • νμ΄μ¬μμλ λ€μν μ’ λ₯μ λ°μ΄ν°λ₯Ό νλμ 리μ€νΈ μμ μ μ₯ κ°λ₯ μ΄λ°μμΌλ‘ 리μ€νΈλ₯Ό μ '[]' μμ μ¨..
python μλ£ν (리μ€νΈ, νν, λμ λ리, μ§ν©μλ£ν)μ€λμ νμ΄μ¬μ μλ£ν νν, 리μ€νΈ, λμ λ리λ₯Ό μμλ³΄λ € ν©λλ€. κ°λ¨ν μ€λͺ κ³Ό μμ λ§ μ¬λ €λμκ²μ. (μμ μκ°μ λ€μ κ²μ μ 리겸 볡μ΅μμΌλ‘ μ¬λ¦¬λ κ²μ΄κ³ , μμ©λͺ©μ μ΄ μλλλ€.) λͺ¨λ μΆμ² : κ΅μ¬λ° μμ μλ£ μλ£κ΅¬μ‘°λ? • μλ£λ₯Ό ν¨μ¨μ μΌλ‘ μ μ₯νλ μ¬λ¬ κ°μ§ ꡬ쑰 • 리μ€νΈ, νν, μΈνΈ, λμ λ리 ꡬ쑰 리μ€νΈ(List) • 리μ€νΈλ μμκ° μλ κ°λ€μ μ§ν© • 리μ€νΈλ₯Ό μ¬μ©νλ κ²½μ°λ μλ‘ κ΄λ ¨λ λ°μ΄ν°λ₯Ό μ°¨λ‘λ‘ μ κ·Όν΄ μ²λ¦¬νκ³ μΆμ κ²½μ° • 리μ€νΈλ λ°μ΄ν°λ€μκ² νλνλ μ΄λ¦μ λΆμ΄μ§ μκ³ μ 체 μ§λ¨μ νλμ μ΄λ¦μ λΆμ¬ν λ€μ, μ«μλ‘ λ λ²νΈλ₯Ό ν΅ν΄ κ°κ°μ λ°μ΄ν°μ μ κ·Όνλ λ°©λ² • νμ΄μ¬μμλ λ€μν μ’ λ₯μ λ°μ΄ν°λ₯Ό νλμ 리μ€νΈ μμ μ μ₯ κ°λ₯ μ΄λ°μμΌλ‘ 리μ€νΈλ₯Ό μ '[]' μμ μ¨..
2020.09.15 -
보νΈλμ΄ μλ κΈμ λλ€.
[python] intνκ³Ό strνμ κ²°ν©λ³΄νΈλμ΄ μλ κΈμ λλ€.
2020.08.29