λ¬Έ1) ν곡μ¬μμλ μ§μ λΆμΉ λ, 10kg μ΄μμ΄λ©΄ μμλ£ 10,000μμ μ§λΆν΄μΌ νλ€. λ§μ½ 10kg λ―Έλ§μ΄λ©΄ μμλ£λ μλ€. μ¬μ©μμ μ§μ 무κ²λ₯Ό ν€λ³΄λλ‘ μ λ ₯ λ°κ³ , μ¬μ©μκ° μ§λΆν΄μΌ ν κΈμ‘μ κ³μ°νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
<μΆλ ₯ μμ>
μ§μ 무κ²λ μΌλ§μ λκΉ? 8
μμλ£λ μμ΅λλ€.
μ§μ 무κ²λ μΌλ§μ λκΉ? 15
μμλ£λ 10,000μ μ λλ€.
λ¬Έ1-1) ν곡μ¬μμλ μ§μ λΆμΉ λ, 10kg μ΄μ λΆν° μμλ£λ₯Ό μ§λΆν΄μΌ νλ€. μμλ£λ 10μ λ°°μ λ¨μλ‘ 10,000μμ© μ¦κ°νλ€. λ§μ½ 10kg λ―Έλ§μ΄λ©΄ μμλ£λ μλ€. μ¬μ©μμ μ§μ 무κ²λ₯Ό ν€λ³΄λλ‘ μ λ ₯ λ°κ³ , μ¬μ©μκ° μ§λΆν΄μΌ ν κΈμ‘μ κ³μ°νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
<μΆλ ₯ μμ>
μ§μ 무κ²λ μΌλ§μ λκΉ? 8
μμλ£λ μμ΅λλ€.
μ§μ 무κ²λ μΌλ§μ λκΉ? 15
μμλ£λ 10,000μ μ λλ€.
μ§μ 무κ²λ μΌλ§μ λκΉ? 21
μμλ£λ 20,000μ μ λλ€.
λ¬Έ1)
w = int(input('μ§μ 무κ²λ μΌλ§μ
λκΉ? '))
price = 10000 # μμλ£
if w >= 10 :
print('μμλ£λ {0:3,d}μ μ
λλ€.'.format(price))
#print('μμλ£λ {0:3,d}μ μ
λλ€'.format(10000))
else :
print('μμλ£λ μμ΅λλ€.')
λ¬Έ1-1)
if w >= 10 :
result = (w//10) * price # μ μ λ°ν μ°μ°μ(//)
#result = int(w / 10) * price # intν λ³ν
print('μμλ£λ {0:3,d}μ μ
λλ€.'.format(result))
else :
print('μμλ£λ μμ΅λλ€.')
λ¬Έ2) λ€μκ³Ό κ°μ΄ μλ©λ¦¬μΉ΄λ Έ 3μλ§ μ 곡νλ μ»€νΌ μνκΈ°λ₯Ό ꡬννμμ€. (μ»€νΌ ν μμ 2500μμ΄λΌκ³ κ°μ νλ€.)
쑰건1> 2500μ λ―Έλ§, κΈμ‘μ΄ λΆμ‘±ν©λλ€. λ°λ³΅ μν
쑰건2> 2500μ μ΄μ, λ§μκ² λμΈμ. μλ νμ, μ»€νΌ μ 빼기쑰건3> 2500μ μ΄λ©΄, λ§μκ² λμΈμ€. μ»€νΌ μ 빼기쑰건4> μ»€νΌ 3μμ λͺ¨λ νλ§€νλ©΄ νλ‘κ·Έλ¨ μ’ λ£
print("==" * 15)
print('μλ©λ¦¬μΉ΄λ
Έ μ»€νΌ μνκΈ° λμ')
print('κ°κ²©μ 2,500μ')
print('컀νΌλ 3μλ§ νλ§€ κ°λ₯')
print("==" * 15)
coffee = 3 # μ»€νΌ 3μ
while True :
price = int(input('μ§λΆν κΈμ‘ : '))
if price > 2500 :
print('μ»€νΌ λ§μκ² λμΈμ. μλ %dμ λ°μΌμΈμ'%(price-2500))
coffee -= 1 # coffee = coffee - 1
print('λ¨μ μμ %d μ
λλ€.'%coffee)
elif price == 2500 :
print('μ»€νΌ λ§μκ² λμΈμ.')
coffee -= 1
print('λ¨μ μμ %d μ
λλ€.'%coffee)
else :
print('κΈμ‘μ΄ λΆμ‘±ν©λλ€.')
if coffee == 0 :
print('컀νΌκ° μμ΄μ ~~ μ₯μ¬ λ')
break
if not coffee: #if not 0:
print("컀νΌκ° μμ΄μ~~ μ₯μ¬ λ!!!")
break
λ¬Έ3) word count
μ¬λ¬ μ€μ λ¬Έμμ΄μμ 곡백μ κΈ°μ€μΌλ‘ λ¨μ΄λ₯Ό λΆλ₯νκ³ , λ¨μ΄ μ μΆλ ₯νκΈ°
multiline="""μλ
Python μΈκ³λ‘ μ€μ κ±Έ
νμ ν©λλ€.
νμ΄μ
μ λΉλ¨λ± μ²λΌ λ§€λ ₯μ μΈ μΈμ΄ μ
λλ€."""
print('μ€ λ¨μ μΆλ ₯')
lines = multiline.split("\n") # μν°ν€ κΈ°μ€
print(lines) # μ€ λ¨μ μμ 벑ν°
μ€ λ¨μ μΆλ ₯
for line in lines :
print(line)
print('λ¨μ΄ λ¨μ μΆλ ₯')
words = str(lines).split(" ") # 곡백 κΈ°μ€
λ¨μ΄ λ¨μ μΆλ ₯
for word in words :
print(word)
곡백 λ¬Έμλ₯Ό κΈ°μ€μΌλ‘ λ¨μ΄μ μΉ΄μ΄ν°
cnt = 0
docs = [] # λΉ list : μ€ λ¨μ μ μ₯
words = [] # λΉ list : λ¨μ΄ μ μ₯
for line in multiline.split("\n"):
docs.append(line) # μ€ λ¨μ λ¬Έμ₯μ λΉ listμ μΆκ°
for w in line.split(" "): # 곡백μΌλ‘ λΆλ¦¬
words.append(w)
print(w)
cnt += 1
print('λ¨μ΄μ :',cnt) # λ¨μ΄μ μΆλ ₯
print(docs) # μ€ λ¨μ λ¬Έμ₯ μΆλ ₯
print(words) # μ€ λ¨μ λ¨μ΄ μΆλ ₯
μλ
νμΈμ.
Python
μΈκ³λ‘
μ€μ κ±Έ
νμν©λλ€.
νμ΄μ
μ
λΉλ¨λ±
μ²λΌ
λ§€λ ₯μ μΈ
μΈμ΄μ
λλ€.
λ¨μ΄μ : 10
'κ°μΈκ³΅λΆ > Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
45. Python μ κ·ννμ, ν μ€νΈμ²λ¦¬ μ°μ΅λ¬Έμ (0) | 2021.11.05 |
---|---|
44. Python μλ£κ΅¬μ‘° μ°μ΅λ¬Έμ (0) | 2021.11.04 |
42. Python κΈ°λ³Έλ¬Έλ² μ°μ΅λ¬Έμ (0) | 2021.10.31 |
38. Python Basic3 (λ―ΈκΈ°μ¬) (0) | 2021.10.24 |
37. Python λ°λ³΅λ¬Έ μ°μ΅λ¬Έμ (0) | 2021.10.23 |