์ธ ์ ์์ ์ต๋๊ฐ ๊ตฌํ๊ธฐ
print('์ธ ์ ์์ ์ต๋๊ฐ์ ๊ตฌํฉ๋๋ค.')
a = int(input('์ ์ a์ ๊ฐ์ ์
๋ ฅํ์ธ์.: '))
b = int(input('์ ์ b์ ๊ฐ์ ์
๋ ฅํ์ธ์.: '))
c = int(input('์ ์ c์ ๊ฐ์ ์
๋ ฅํ์ธ์.: '))
maximum = a
if b > maximum: maximum = b
if c > maximum: maximum = c
print(f'์ต๋๊ฐ์ {maximum}์
๋๋ค.')
์์ฐจ ๊ตฌ์กฐ: ํ ๋ฌธ์ฅ์ฉ ์์๋๋ก ์ฒ๋ฆฌ
์ ํ ๊ตฌ์กฐ: ์กฐ๊ฑด์์ผ๋ก ํ๊ฐํ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์คํ ํ๋ฆ ๋ณ๊ฒฝ
def max3(a, b, c):
"""a, b, c์ ์ต๋๊ฐ์ ๊ตฌํ์ฌ ๋ฐํ"""
maximum = a
if b > maximum: maximum = b
if c > maximum: maximum = c
return maximum # ์ต๋๊ฐ ๋ฐํ
print(f'max3(3, 2, 1) = {max3(3, 2, 1)}') # [A] a > b > c
print(f'max3(3, 2, 2) = {max3(3, 2, 2)}') # [B] a > b = c
print(f'max3(3, 1, 2) = {max3(3, 1, 2)}') # [C] a > c > b
print(f'max3(3, 2, 3) = {max3(3, 2, 3)}') # [D] a = c > b
print(f'max3(2, 1, 3) = {max3(2, 1, 3)}') # [E] c > a > b
print(f'max3(3, 3, 2) = {max3(3, 3, 2)}') # [F] a = b > c
print(f'max3(3, 3, 3) = {max3(3, 3, 3)}') # [G] a = b = c
print(f'max3(2, 2, 3) = {max3(2, 2, 3)}') # [H] c > a = b
print(f'max3(2, 3, 1) = {max3(2, 3, 1)}') # [I] b > a > c
print(f'max3(2, 3, 2) = {max3(2, 3, 2)}') # [J] b > a = c
print(f'max3(1, 3, 2) = {max3(1, 3, 2)}') # [K] b > c > a
print(f'max3(2, 3, 3) = {max3(2, 3, 3)}') # [L] b = c > a
print(f'max3(1, 2, 3) = {max3(1, 2, 3)}') # [M] c > b > a
์คํ๊ฒฐ๊ณผ๋ ๋ชจ๋ 3์ด ๋์จ๋ค.
์ ๋ฆฌํด๋ณด์
์๊ณ ๋ฆฌ์ฆ: ์ด๋ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ํด ๋์ ์ผ๋ จ์ ์ ์ฐจ
์ธ ์ ์์ ์ค์๊ฐ ๊ตฌํ๊ธฐ
def med3(a, b, c):
"""a, b, c์ ์ค์๊ฐ์ ๊ตฌํ์ฌ ๋ฐํ"""
if a >= b:
if b >= c:
return b
elif a <= c:
return a
else:
return c
elif a > c:
return a
elif b > c:
return c
else:
return b
print('์ธ ์ ์์ ์ค์๊ฐ์ ๊ตฌํฉ๋๋ค.')
a = int(input('์ ์ a์ ๊ฐ์ ์
๋ ฅํ์ธ์.: '))
b = int(input('์ ์ b์ ๊ฐ์ ์
๋ ฅํ์ธ์.: '))
c = int(input('์ ์ c์ ๊ฐ์ ์
๋ ฅํ์ธ์.: '))
print(f'์ค์๊ฐ์ {med3(a, b, c)}์
๋๋ค.')
'๐ฏ ์๊ณ ๋ฆฌ์ฆ > ํ์ด์ฌ ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/Python] 2675: ๋ฌธ์์ด ๋ฐ๋ณต (0) | 2023.07.01 |
---|---|
[๋ฐฑ์ค/Python] 2839: ์คํ ๋ฐฐ๋ฌ (0) | 2023.07.01 |
[๋ฐฑ์ค/Python] 15917:๋ ธ์๋ธ ๋ฐฉ์ง๋ฌธ์ ์ผ!! (0) | 2023.07.01 |
[๋ฐฑ์ค/Python] 11006: ๋จ์ฑ์ด์ ๋ญ์ฅ (0) | 2023.07.01 |
[๋ฐฑ์ค/Python] 10886: 0 = not cute / 1 = cute (0) | 2023.07.01 |