3์ผ์ฐจ: ๊ธฐ์ด์๋ฃํ
ํ์ ๊ด๋ฆฌ ํตํฉ ์๋๋ฆฌ์ค
์ค์ต ๊ณผ์
1. ํ์ ๊ด๋ฆฌ ํตํฉ ์๋๋ฆฌ์ค
# ๐ฅ ํ์ ๊ด๋ฆฌ ํตํฉ ์ค์ต
# 1) ํ์ ๋๊ธฐ์ด ๊ด๋ฆฌ -----------------
waiting = []
# ํ์ ๋ฑ๋ก
name = input("New patient: ")
waiting.append(name)
# ์๊ธํ์ ๋งจ ์ ์ฝ์
er = input("Emergency patient: ")
waiting.insert(0, er)
# ํน์ ํ์ ํด์
leave = input("Discharge patient: ")
waiting.remove(leave)
# ์ํ๋ฒณ ์ ์ ๋ ฌ
waiting.sort()
# ์ต์ข
๋์ด ์ถ๋ ฅ
print("์ต์ข
๋๊ธฐ์ด:", waiting)
# 2) ๊ฑด๊ฐ ์ ๋ณด ๊ธฐ๋ก -----------------
record = {}
# ํค์ ๋ชธ๋ฌด๊ฒ ์
๋ ฅ ๋ฐ์ ์ ์ฅ
h = int(input("Height(cm): "))
w = int(input("Weight(kg): "))
record.update({"Height": h, "Weight": w})
# ํ์ ์
๋ ฅ ๋ฐ์ ์ ์ฅ
bp = input("Blood pressure: ")
record.update({"Blood_pressure": bp})
# ์ฒด์ค ๋ฐ์ดํฐ ๊บผ๋ด๊ธฐ
removed = record.pop("Weight")
# ์ต์ข
๊ฑด๊ฐ ๊ธฐ๋ก, ์ญ์ ๋ ์ฒด์ค ๊ฐ์ ์ถ๋ ฅ
print("์ต์ข
๊ฑด๊ฐ ๊ธฐ๋ก:", record)
print("์ญ์ ๋ ์ฒด์ค ๊ฐ:", removed)
โ ์ ๋ต ์์
# ๐ฅ ํ์ ๊ด๋ฆฌ ํตํฉ ์ค์ต
# 1) ํ์ ๋๊ธฐ์ด ๊ด๋ฆฌ -----------------
queue = []
# ํ์ ๋ฑ๋ก
name = input("๋ฑ๋กํ ํ์ ์ด๋ฆ: ")
queue.append(name) # ํ์ ์ถ๊ฐ
# ์๊ธํ์ ๋งจ ์ ์ฝ์
er = input("์๊ธํ์ ์ด๋ฆ: ")
queue.insert(0, er) # ๋งจ ์์ ์ฝ์
# ํน์ ํ์ ํด์
leave = input("ํด์ํ ํ์ ์ด๋ฆ: ")
queue.remove(leave) # ํด๋น ์ด๋ฆ ์ ๊ฑฐ
# ์ํ๋ฒณ ์ ์ ๋ ฌ
queue.sort() # ์ค๋ฆ์ฐจ์ ์ ๋ ฌ
print("์ต์ข
๋๊ธฐ์ด:", queue)
# 2) ๊ฑด๊ฐ ์ ๋ณด ๊ธฐ๋ก -----------------
record = {}
# ํค์ ๋ชธ๋ฌด๊ฒ ์
๋ ฅ ๋ฐ์ ์ ์ฅ
h = int(input("ํค(cm): "))
w = int(input("๋ชธ๋ฌด๊ฒ(kg): "))
record.update({"height": h, "weight": w}) # ๋์
๋๋ฆฌ์ ์ ์ฅ
# ํ์ ์
๋ ฅ ๋ฐ์ ์ ์ฅ
bp = input("ํ์: ")
record.update({"blood_pressure": bp}) # ํ์ ์ถ๊ฐ
# ์ฒด์ค ๋ฐ์ดํฐ ๊บผ๋ด๊ธฐ
removed = record.pop("weight") # ๊บผ๋ด๋ฉด์ ์ญ์
print("์ต์ข
๊ฑด๊ฐ ๊ธฐ๋ก:", record)
print("์ญ์ ๋ ์ฒด์ค ๊ฐ:", removed)
๐ฅฒ ๋๋ ์
๋ณ์์์ ์ผํ๋ ์์ ์๊ฐ๋ ๋๊ธฐ๋ ํ๊ณ ์ดํดํ๊ธฐ ์ฌ์ด ํํธ์์ด์
์๋ฌธํ์ฒ๋ผ ๋ง๋ค์ด๋ณด๋ ค๊ณ ์ด์ฌํ ํด๋ณธ ๊ณผ์ ์๋ค. ๊ฐ์ด๋๊ฐ ์ ํํด์ ์ข ๋ ํ๊ธฐ ์ฌ์ ๋ค.
์ด๋ฒ ๊ณผ์ ๋ ์ ์ ํด๋ณด๋ ์ฝ๋๊ฐ ๊ธธ์ด์ง๋ฉด์ ์ถ๋ ฅํ์ ๋ ์ค๋ฅ๊ฐ ๋๋ ๋ถ๋ถ์ ์ฐพ์ผ๋ฌ ๊ฐ๋ ๊ณผ์ ์ด ๋์ด ์ข ์ํ ๋ค.
๋ค์ฌ์ฐ๊ธฐ๋ ๋์ด์ฐ๊ธฐ, ์ฝ๋ก ํ๋๊ฐ ์๋ฌ๋ฅผ ๊ต์ฅํ ์ฝ๊ฒ ๋ด๋ ๊ฑธ ๋ณด๋ฉด์ ์ฃผ์ํด์ผ ํ๋๊ฑธ ์ข ๋ ์ฒด๊ฐํ๋ค.
'ใ ก > ๐ ์ค์ต ๊ณผ์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [2์ผ์ฐจ] ์ฌ์น์ฐ์ฐ ๋ฏธ๋ ๊ณ์ฐ๊ธฐ / ์จ๋ ๋จ์ ๋ณํ๊ธฐ (1) | 2025.10.13 |
|---|---|
| [1์ผ์ฐจ] ์๊ธฐ์๊ฐ ํ๋ก๊ทธ๋จ / BMI ๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ (0) | 2025.10.09 |