μΈλ²μ§Έ νλμ νμ΄μ¬μ κΈ°μ΄ κ°λ
μ νμ΅νλ μκ°μ΄μλ€.
λ¨Όμ κ½κ΅¬κ²½ κ°λ€μ¨ κ³ λͺ
μ΄ μ¬μ§ λ³΄κ³ νλ§ππ μ΄κ²μ΄ λ°λ‘ κ½κ°μ·πΈπΆπ·
μ΄λ² νλμ λνλκ³Ό ν¨κ» μ€μ΅κ³Ό μ°μ΅λ¬Έμ μμ£Όλ‘ μ§νλμλ€. -> λνλμ΄ μμ
μ§ννλ€λ λ»..
μ¬μ€ 1,2νλ
λ 리μ€νΈλ νν, λμ
λ리 λΆλΆμ μ λλ‘ κ³΅λΆνμ§μμμ ν·κ°λ Έλλ° λ€μ μ 리ν μ μλ μ’μ κΈ°νκ° λμλ€....!
λ³μλ κ°μ μ μ₯νλ 곡κ°μ΄λΌκ³ μκ°νλ©΄ λλ€.
κΈ°λ³Έ μλ£νμ λ¬Έμμ΄κ³Ό μ μν, μ€μνμ΄ μμΌλ©° μ°μ΅μ½λλ μλμ κ°λ€.
str1 = 'ν©κ³ λͺ
'
str2 = 'κ·μ¬μ'
str3 = 1
str4 = 9
print(str1 + str2)
print(str3 + str4)
π‘κ²°κ³Ό
ν©κ³ λͺ κ·μ¬μ
10
νν μ°λ¦¬κ° μκ³ μλ μ¬μΉμ°μ°μ λͺκ°μ§κ° λ μλ€.
+ : λ§μ
- : λΊμ
* : κ³±μ
/ : λλμ
// : λλμ
(λͺ«)
% : λλμ
(λλ¨Έμ§)
** : μ§μμ°μ°
μμ κ°μ΄ 7κ°μ§μ μ°μ°μκ° μμΌλ©° μ΄λ₯Ό μμ©ν΄ κ°λ¨ν νμ μ νκ· μ ꡬνλ μμ λ₯Ό λ§λ€μλ€. (μ€μ λ΄ νμ ........μ κ³μ°νλ νλ‘κ·Έλ¨μ λ§λ€μ΄λ³΄μ...π)
μμ§ 3νλ
μ±μ μ μλμμΌλκΉ 2νλ
μ±μ κ³Ό νμ₯μ€μ΅ μ±μ λ§ λ£μ΄λ³΄κ² λ€...
first_one = float(input("1νλ
1νκΈ° μ±μ : "))
first_two = float(input("1νλ
2νκΈ° μ±μ : "))
second_one = float(input("2νλ
1νκΈ° μ±μ : "))
second_two = float(input("2νλ
2νκΈ° μ±μ : "))
placement = float(input("νμ₯μ€μ΅ μ±μ : "))
grade = first_one + first_two + second_one + second_two + placement
avg = grade / 5
print("ν©λ€μ νμμ μ§κΈκΉμ§μ νμ μ : %.2f μ
λλ€." % avg)
π‘ κ²°κ³Ό
1νλ 1νκΈ° μ±μ : 3.6
1νλ 2νκΈ° μ±μ : 3.34
2νλ 1νκΈ° μ±μ : 4
2νλ 2νκΈ° μ±μ : 4.13
νμ₯μ€μ΅ μ±μ : 4.5
ν©λ€μ νμμ μ§κΈκΉμ§μ νμ μ 3.91μ λλ€.
β input()
ν¨μλ‘ μ¬μ©μλ‘λΆν° κ°μ μ
λ ₯λ°κ³ float()
μ μ΄μ©ν΄ μ€μνμΌλ‘ λ°κΏμ£Όμλ€.
β‘ μ€μνμΌλ‘ λ°λ μ΄ κ°μ κ° λ³μμ μ μ₯νλ€.
β’ grade λ³μμ κ° νκΈ° μ μκ° μ μ₯λμ΄μλ λ³μλ₯Ό μ¬μ©ν΄ μ΄ν©μ μ μ₯νλ€.
β£ avg λ³μμ μ΄ν©μ 5λ‘ λλμ΄(μ΄ κ°―μ) νκ· μ ꡬν΄μ£Όμλ€.
β€ print()
ν¨μμ %λ₯Ό μ΄μ©ν μμ€μ½λλ₯Ό μ΄μ©ν΄ μ§κΈκΉμ§μ νμ μ κ³μ°νλ€.
%.2fλ .μ κΈ°μ€μΌλ‘ 2μ리κΉμ§ λνλ΄λΌλ λ»μ΄λ€.
λΉκ΅μ°μ°μμ μ’ λ₯λ μλμ κ°λ€.
a < b ν¬λ€
a > b μλ€
a == b κ°λ€
a <= b μ΄ν (μκ±°λ κ°λ€)
a >= b μ΄μ (ν¬κ±°λ κ°λ€)
a != b λ€λ₯΄λ€
μμκ° μλ μμ κ°λ₯ν κ°μ²΄μ μ§ν©μΌλ‘ μΆκ°μ μμ λ κ°λ₯νλ€.
리μ€νΈ μμ 리μ€νΈλ₯Ό λ£λ μ΄μ€λ¦¬μ€νΈ κ°λ₯
list1 = [1, 2, 3, 4, 5]
print(list1[2]) μΈλ±μ±
print(list1[:3]) μ¬λΌμ΄μ±
π‘ κ²°κ³Ό
3
[1, 2, 3]
μμκ° μλ μ§ν©μΌλ‘ μΆκ°, μμ , μμ κ° λΆκ°λ₯νλ€.
λΆλ³μ μ΄λ©° μμ κ°μλ₯Ό μ¬μ μ μ νν μκ³ μμ λ μ¬μ©νλ€.
tuple1 = (1, 2, 3, (4, 5), 6)
print(tuple1[2])
print(tuple1[:3])
π‘ κ²°κ³Ό
3
(1, 2, 3, (4, 5))
key
μ value
λ₯Ό νμμΌλ‘ κ°λ μλ£νμΌλ‘ λΆλ³νλ key
μ κ°λ³νλ value
λ‘ λ§΅νλμ΄ μλ μμκ° μλ μ§ν©μ΄λ€.
key
: λ³νμ§ μλ κ° μ¬μ©
value
: λ³νλ κ°, λ³νμ§ μλ κ° λͺ¨λ μ¬μ©
μμ λ‘ κ³ λͺ μ΄μ λν λμ λ리λ₯Ό λ§λ€μ΄λ³΄κ² λ€. πΆν©κ³ λͺ TMI λλ°©μΆπ
dic_topping = {name : 'κ³ λͺ
', gender : 'λ¨', age : 3}
print(dic_topping)
dic_topping["kind"] = "λΉμ ν리μ "
dic_topping["weight"] = "6.3kg"
dic_topping["birth"] = "2020-06-30"
print(dic_topping)
π‘ κ²°κ³Ό
{'name' : 'κ³ λͺ ', 'gender' : 'λ¨', 'age' : 3}
{'name' : 'κ³ λͺ ', 'gender' : 'λ¨', 'age' : 3, 'kind' : 'λΉμ ν리μ ', 'weight' : '6.3kg', 'birth' : '2020-06-30'}
λ²μ¨ 3μ΄μ΄λΌλ......... λ§μ΄ μ»Έλ€..
κ·Έλ¦¬κ³ ... μ΄λΉΌμ κ³ λͺ
μ.......... λ무 무κ²λ€..
print("birth" in dic_topping) => True
print("family" in dic_topping) => False
μ£Ό ν€μλλ if
elif
else
3κ°μ§κ° μλ€. 쑰건문μ λ€μ¬μ°κΈ°κ° λ§€μ° μ€μνλ€.
κ°λ¨ν μμ λ₯Ό ν΅ν΄ 쑰건문μ μ΄ν΄ν΄λ³΄μ.
λ¨Όμ μ λ§ κ°λ¨νκ² κ³ λͺ μ΄μ λμ΄κ° 3μ΄μ΄ λ§λμ§ νλ¨νλ νλ‘κ·Έλ¨μ λ§λ€μλ€.
topping_age = 3
input_age = int(input("λμ΄λ₯Ό λ§μΆ°λ³΄μΈμ : "))
if topping_age == input_age :
print("μ λ΅μ
λλ€!")
else :
print("νλ Έμ΅λλ€!")
input_age
κ° topping_age
μ κ°μ΄ 3μ μ
λ ₯λ°μμ κ²½μ° "μ λ΅μ
λλ€!"λ₯Ό μΆλ ₯νλ€.
λ§μ½ 3μ΄ μλ λ€λ₯Έ μ«μλ₯Ό μ
λ ₯λ°λ κ²½μ° elseλ¬Έ
μΌλ‘ λμ΄κ° "νλ Έμ΅λλ€!"λ₯Ό μΆλ ₯νλ€.
elif문
μ elseλ¬Έ
과 if문
μ΄ ν©μ³μ§ κ²μΌλ‘ if 쑰건μ
μ΄ μ°Έμ΄ μλ κ²½μ° λ€λ₯Έ 쑰건μ μΆκ°ν λ μ¬μ©νλ€.
μ΄κ²λ μ§μ μμ λ₯Ό λ§λ€μ΄μ μ°μ΅ν΄λ³΄λλ‘ νκ² λ€.
κ³ λͺ μ΄μ λμ΄λ₯Ό λ§μΆλ ν΄μ¦λ₯Ό λ§λ€μλ€. μ°μ°μλ₯Ό ν΅ν΄ ννΈλ μ»μ μ μλλ‘ ν΄λ³΄μλ€.
topping_age = 3
input_age = int(input("λμ΄λ₯Ό λ§μΆ°λ³΄μΈμ : "))
if topping_age == input_age :
print("μ λ΅μ
λλ€!")
elif input_age < topping_age :
print("κ³ λͺ
μ΄λ %dμ΄ λ³΄λ€ λμ΄κ° λ§μ΅λλ€." % input_age)
else :
print("κ³ λͺ
μ΄λ %dμ΄ λ³΄λ€ λμ΄κ° μ΄λ¦½λλ€." % input_age)
if문
μ ν΅ν΄ input_age
μ topping_age
κ° κ°μΌλ©΄ "μ λ΅μ
λλ€!"λ₯Ό μΆλ ₯νκ² λλ€.
λ§μ½ λ κ°μ΄ κ°μ§μκ³ input_age
κ° topping_age
λ³΄λ€ μμΌλ©΄ μ μΆν μ μλ ννΈλ₯Ό μΆλ ₯νκΈ°μν΄ elifλ¬Έ
μ μ¬μ©ν΄ μΆκ°μ μΈ μ‘°κ±΄μ λΉκ΅μ°μ°μλ‘ νμΈν μ μκ² ν΄μ£Όμλ€.
input_age
κ° topping_age
λ³΄λ€ ν° κ²½μ°λ λ 쑰건μ λ€ λ§μ‘±νμ§μμΌλ―λ‘ elseλ¬Έ
μ μ¬μ©ν΄ ννΈλ₯Ό μΆλ ₯νλ€.
μ΄λ² 3μ£Όμ°¨ νλμ μ¬κΈ°κΉμ§ νμ΅νμΌλ©° λ€μ 4μ£Όμ°¨ νλ λ μ΄μ΄μ λ°λ³΅λ¬Έμ λ°°μΈ μμ μ΄λ€. νμ΄μ¬μ κΈ°μ΄λΆν° λ€μ λ°°μ°λ 볡μ΅μ λ€κ°μ΄ ν μ μμ΄μ μ’κ³ λ μ§μ€νκ² λλ κ² κ°λ€. μ΄μ¬ν ν΄μΌμ§...β