CH1 ํ์ด์ฌ & ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ธ๊ณผ์ 1, 2๋ฒ ๋ฌธ์ ๋์ ๊ณผ์ ๋ผ์ธ
๊ฐ์ธ๊ณผ์ 1๋ฒ
์ซ์ ๋ง์ถ๊ธฐ ๊ฒ์
1๋ฒ ์ซ์ ๋ง์ถ๊ธฐ ๊ฒ์์์
์ถ๊ฐ๋ก ๋์ ํด์ผํ๋ ๊ณผ์ ๋ถ๋ถ:
- ํ๋ ์ด์ด๊ฐ ์ ๋ ฅํ ์ซ์๊ฐ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ฒฝ์ฐ, ์ ์ ํ ์๋ด ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ์ฌ ์ ํจํ ๋ฒ์ ๋ด์ ์ซ์๋ฅผ ์ ๋ ฅํ๋๋ก ์ ๋ํ ๊ฒ
- ํ๋ ์ด์ด๊ฐ ๊ฒ์์ ๋ฐ๋ณตํ๊ณ ์ถ์ ๊ฒฝ์ฐ, ๊ฒ์ ์ฌ์์ ์ฌ๋ถ๋ฅผ ๋ฌป๊ณ ๊ทธ์ ๋ฐ๋ผ ๊ฒ์์ ์ด๊ธฐํํ๊ฑฐ๋ ์ข ๋ฃํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒ
ํ์๊ณผ์ ์ฝ๋
import random # import random ์ด์์ค์๊ณ ~
print("์ด์์ค์ธ์. ์ด๊ฒ์ '๋๋ค ์ซ์ ๋ง์ถ๊ธฐ ๊ฒ์' ์
๋๋ค.")
items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # ๋ค๋ฅธ๋ถ๋ค์ randint ๋ง์ด ์ฐ์๋๋ฐ ๋ ๊ฑ choice ๋ฅผ ์ ํํจ
answer = random.choice(items) # choice ๋ ๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด ๊ฐ์๋ฐ์๋ง ์ธ ์ ์์๋ค
while True: # ์ ์ฆ์ ๋ฌดํ๋๋ ฅ ๋ฐ๋ณต๋ฌธ ใ
x = int(input("์ด ์ซ์๋ ๋ฌด์์ผ๊น์?"))
if answer == x:
print("ํ , ์ ๋ต์ ์
๋ ฅํ์
์ ๊ฒ์์ ์ข
๋ฃํฉ๋๋ค.")
break
elif x < answer:
print("์ซ์๊ฐ ์์ต๋๋ค. ์ซ์๋ฅผ ์กฐ๊ธ ์ฌ๋ ค๋ณด๋๊ฑด ์ด๋จ๊น์?")
# x = int(input("์ซ์๋ฅผ ์กฐ๊ธ ์ฌ๋ ค๋ณด๋๊ฑด ์ด๋จ๊น์?")) << ์ค๋ต
elif x > answer:
print("์ซ์๋ฅผ ์กฐ๊ธ ๋ฎ์ถฐ๋ณด๋๊ฑด ์ด๋จ๊น์?")
# int(input("์ซ์๋ฅผ ์กฐ๊ธ ๋ฎ์ถฐ๋ณด๋๊ฑด ์ด๋จ๊น์?")) << ์ค๋ต
else:
์ด๊ฑด ์ผ๋ง ์ ์ ์ฌ๋ฆฐ ํ์๊ณผ์ ์ฝ๋์ธ๋ฐ
- ์ซ์๋ฅผ ์ ๋ ฅํ์ ๋ ์ซ์๊ฐ ์๋ค ํฌ๋ค ์ ๋ํ ์๋ด ๊ธฐ๋ฅ
- ์ถ๋ ฅ๋๊ณ , ์ ๋ต์ ๋ง์ท์ ๋ ๊ฒ์์ ์ข ๋ฃํ๋ค๋ ์๋ด๋ฌธ๊ตฌ ๊ธฐ๋ฅ๋ง ์กด์ฌํ๋ค.
์ด๋ฐ ์์ผ๋ก ๊ธฐ๋ฅ์ด ์ ํ๋์ด ์์์
๊ทผ๋ฐ ์ด์ ์ฌ๊ธฐ์ ๋ฌธ์ ์์ ์๊ตฌํ๋
๋ค์ํ ๊ธฐ๋ฅ๋ค์ ์ถ๊ฐํด๋ดค์ต๋๋ค,,
๋์ ๊ณผ์ ์ฝ๋
import random # import random
import sys # sys ํจ์๋ ๋ถ๋ฌ์๋ณผ๊ฒ์ ์ด์ ๋ ๋ฐ์ ์์ใ
,,
print("์ด์์ค์ธ์. ์ด๊ฒ์ '๋๋ค ์ซ์ ๋ง์ถ๊ธฐ ๊ฒ์' ์
๋๋ค.")
items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # ๋ค๋ฅธ๋ถ๋ค์ randint ๋ง์ด ์ฐ์๋๋ฐ ๋ ๊ฑ choice ๋ฅผ ์ ํํจ
answer = random.choice(items) # choice ๋ ๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด ๊ฐ์๋ฐ์๋ง ์ธ ์ ์์๋ค
def main(): # ์ข
๋ฃ ํจ์๋ฅผ ๋ง๋ค์ด๋ด
๋๋ค ์๋๋ฉด exit() ์ด ๋ง์ ์๋ฃ๋๋ผ๊ณ ์,, ๋ด๊ฐ ์ ๋ชป ํ๊ฑด์ง,,,
sys.exit()
def limit_loop(): #์ ๋ต์ ๋ง์ท์ ๋ ํ๋ํ ํจ์
while True:
question = input("๊ฒ์์ ๋ค์ ์์ํ์๊ฒ ์ต๋๊น? ๋ค์ ํ๋ ค๋ฉด y๋ฅผ, ์ข
๋ฃํ์๋ ค๋ฉด n์ ๋๋ฅด์ธ์.")
allowed_chars = ["y", "n"] # ์
๋ ฅ ๊ฐ์ y ์ n ์ผ๋ก ํ์ ํด์ค๋๋ค
result = allowed_chars
if question in allowed_chars: # ์
๋ ฅ ๊ฐ์ด ์ ๋๋ก ์
๋ ฅ๋๋์ง ๋ณผ๊ฑฐ์
print(question,"์(๋ฅผ) ์
๋ ฅํ์
จ์ต๋๋ค.") # ์ฌ์ฉ์๊ฐ ์ ๋๋ก ์
๋ ฅํ์ ๊ฒฝ์ฐ ๋์ค๋ ๋ฌธ๊ตฌ
if question == "y": # ์ฌ์ฉ์๊ฐ y ๋ฅผ ์ ํํ ๊ฒฝ์ฐ
print("๊ฒ์์ ์์ํฉ๋๋ค.")
return True # ์ซ์๊ฒ์ ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋์๊ฐ๋ผ
elif question == "n": # ์ฌ์ฉ์๊ฐ n ์ ์ ํํ ๊ฒฝ์ฐ
print("๊ฒ์์ ์ข
๋ฃํฉ๋๋ค.")
main() # ์ข
๋ฃ ํจ์ ํธ์ถ!!!!
else: # y์ n ์ธ์ ๋ค๋ฅธ ๊ฐ์ ์
๋ ฅํ ๊ฒฝ์ฐ
print("ํ์ฉ๋์ง ์์ ๋ฌธ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ค์ ์
๋ ฅํ์ธ์.") # ๋น ๊พธ ์งํ์์ผ
print("์ ํจํ ์
๋ ฅ:", result) # ์ ํจํ ์
๋ ฅ ์ ํ๋ฌธ๊ตฌ
continue # ์๋ชป ๋๋ ์ ๊ฒฝ์ฐ question ๋ฌดํ ๋ฃจํ
while True: # ์ ์ฆ์ ๋ฌดํ๋๋ ฅ ๋ฐ๋ณต๋ฌธ ใ
x = int(input("์ด ์ซ์๋ ๋ฌด์์ผ๊น์?"))
if not (1 <= x < 11): # ์ซ์ ๋ฒ์ ์ง์
print("์ซ์์ ์
๋ ฅ๋ฒ์๊ฐ ๋์ด๊ฐ์ต๋๋ค. 1 ์์ 10 ์ฌ์ด๋ก ๋ค์ ์
๋ ฅํด์ฃผ์ธ์.")
continue
if answer == x: # ์ ๋ต์ผ ๊ฒฝ์ฐ
print("ํ , ์ ๋ต์ ์
๋ ฅํ์
์ ๊ฒ์์ ์ค๋จํฉ๋๋ค.")
limit_loop() # ์์์ ๋ง๋ค์ด์ค ๊ฒ์ ์ฌ์งํ ์ฌ๋ถ๋ฅผ ์ํด์ ๋ง๋ค์ด์ค ํจ์ ํธ์ถ!!!
elif x < answer:
print("์ซ์๊ฐ ์์ต๋๋ค. ์ซ์๋ฅผ ์กฐ๊ธ ์ฌ๋ ค๋ณด๋๊ฑด ์ด๋จ๊น์?")
elif x > answer:
print("์ซ์๋ฅผ ์กฐ๊ธ ๋ฎ์ถฐ๋ณด๋๊ฑด ์ด๋จ๊น์?")
๋์ ๊ณผ์ ๋ผ์ธ๊น์ง ์ถ๊ฐ๋ ๋ฒ์ ์ ์ฝ๋
์ถ๊ฐ๋ ๊ธฐ๋ฅ์ด
- ๋ฒ์ ๋ฐ์ ์ซ์๋ฅผ ์ ๋ ฅํ ์ ์ซ์์ ๋ฒ์๊ฐ ์ ํ๋ผ์์์ ์๋ดํ๋ ๊ธฐ๋ฅ
- ์ ๋ต์ ๋ง์ท์ ์ ๊ฒ์ ์ฌ์งํ ํน์ ์ข ๋ฃ ์ฌ๋ถ๋ฅผ ๋ฌป๋ ๊ธฐ๋ฅ
- ๊ฒ์ ์ฌ์งํ ์ฌ๋ถ๋ฅผ y / n ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ๋ฐ๋๋ฐ, ๊ทธ ์ ๋ ฅ ํค๋ฅผ ์ ํํ๋ ๊ธฐ๋ฅ
์ด ์ฝ๋๋ฅผ ์ง๋ฉด์ ์กฐ์๋ถ๋ค์ ํผ๋๋ฐฑ์ ๋ฐ๊ฒ ๋์๋๋ฐ,
์ฌ์ค ๋ด๊ฐ ์๋ ์ ์๋ ์ฝ๋๋
def limit_loop(): #์ ๋ต์ ๋ง์ท์ ๋ ํ๋ํ ํจ์
while True:
question = input("๊ฒ์์ ๋ค์ ์์ํ์๊ฒ ์ต๋๊น? ๋ค์ ํ๋ ค๋ฉด y๋ฅผ, ์ข
๋ฃํ์๋ ค๋ฉด n์ ๋๋ฅด์ธ์.")
allowed_chars = ["y", "n"] # ์
๋ ฅ ๊ฐ์ y ์ n ์ผ๋ก ํ์ ํด์ค๋๋ค
result = allowed_chars
if all(c in allowed_chars for c in question): # ์
๋ ฅ ๊ฐ์ด ์ ๋๋ก ์
๋ ฅ๋๋์ง ๋ณผ๊ฑฐ์ <<< ํผ๋๋ฐฑ ๋ถํ๋๋ฆฝ๋๋ค
print(question) # <<< ํผ๋๋ฐฑ ๋ถํ๋๋ฆฝ๋๋ค
if question == "y": # ์ฌ์ฉ์๊ฐ y ๋ฅผ ์ ํํ ๊ฒฝ์ฐ
print("๊ฒ์์ ์์ํฉ๋๋ค.")
return True # ์ซ์๊ฒ์ ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋์๊ฐ๋ผ
elif question == "n": # ์ฌ์ฉ์๊ฐ n ์ ์ ํํ ๊ฒฝ์ฐ
print("๊ฒ์์ ์ข
๋ฃํฉ๋๋ค.")
sys.exit()
else: # y์ n ์ธ์ ๋ค๋ฅธ ๊ฐ์ ์
๋ ฅํ ๊ฒฝ์ฐ
print("ํ์ฉ๋์ง ์์ ๋ฌธ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ค์ ์
๋ ฅํ์ธ์.") # ๋น ๊พธ ์งํ์์ผ
print("์ ํจํ ์
๋ ฅ:", result) # ์ ํจํ ์
๋ ฅ ์ ํ๋ฌธ๊ตฌ
continue # ์๋ชป ๋๋ ์ ๊ฒฝ์ฐ question ๋ฌดํ ๋ฃจํ
์ด๋ ๊ฒ limit_loop ํจ์์์
if all(c in allowed_chars for c in question):
print(question) ์ด๋ผ๊ณ ์ฝ๋๋ฅผ ์ง๋จ์๋ค.
๊ทผ๋ฐ ์ธํฌ๋์ด ์ฝ๋ ๋ณด์๊ณ if๋ฌธ์ ์ ๋ฐ์์ผ๋ก ๋ฐฐ์ดํ๋๊ฑด ๋ ผ๋ฆฌ์ ์ผ๋ก
์๋ง๋ ๊ฒ ๊ฐ๋ค๊ณ ํ์๋ฉด์ ์ ๋ถ๋ถ์ ์ฝ๋๋ฅผ ์์ ํ๋๊ฒ ์ด๋จ๊น์?
๋ผ๊ณ ๋ง์ํด์ฃผ์ฌ.
๊ทธ๋ฆฌ๊ณ ์ธํฌ๋์ ๋น๋กฏํ ์ฌ๋ฌ 404ํ์๋ถ๋ค์ด ๋จธ๋ฆฌ๋ฅผ ๋ง๋๊ณ ์
def limit_loop(): #์ ๋ต์ ๋ง์ท์ ๋ ํ๋ํ ํจ์
while True:
question = input("๊ฒ์์ ๋ค์ ์์ํ์๊ฒ ์ต๋๊น? ๋ค์ ํ๋ ค๋ฉด y๋ฅผ, ์ข
๋ฃํ์๋ ค๋ฉด n์ ๋๋ฅด์ธ์.")
allowed_chars = ["y", "n"] # ์
๋ ฅ ๊ฐ์ y ์ n ์ผ๋ก ํ์ ํด์ค๋๋ค
result = allowed_chars
if question in allowed_chars: # ์
๋ ฅ ๊ฐ์ด ์ ๋๋ก ์
๋ ฅ๋๋์ง ๋ณผ๊ฑฐ์
print(question,"์(๋ฅผ) ์
๋ ฅํ์
จ์ต๋๋ค.") # ์ฌ์ฉ์๊ฐ ์ ๋๋ก ์
๋ ฅํ์ ๊ฒฝ์ฐ ๋์ค๋ ๋ฌธ๊ตฌ
if question == "y": # ์ฌ์ฉ์๊ฐ y ๋ฅผ ์ ํํ ๊ฒฝ์ฐ
print("๊ฒ์์ ์์ํฉ๋๋ค.")
return True # ์ซ์๊ฒ์ ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋์๊ฐ๋ผ
elif question == "n": # ์ฌ์ฉ์๊ฐ n ์ ์ ํํ ๊ฒฝ์ฐ
print("๊ฒ์์ ์ข
๋ฃํฉ๋๋ค.")
main() # ์ข
๋ฃ ํจ์ ํธ์ถ!!!!
else: # y์ n ์ธ์ ๋ค๋ฅธ ๊ฐ์ ์
๋ ฅํ ๊ฒฝ์ฐ
print("ํ์ฉ๋์ง ์์ ๋ฌธ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ค์ ์
๋ ฅํ์ธ์.") # ๋น ๊พธ ์งํ์์ผ
print("์ ํจํ ์
๋ ฅ:", result) # ์ ํจํ ์
๋ ฅ ์ ํ๋ฌธ๊ตฌ
continue # ์๋ชป ๋๋ ์ ๊ฒฝ์ฐ question ๋ฌดํ ๋ฃจํ
์ด๋ ๊ฒ ์์ ํด์ฃผ์ จ๋ค.
๊ธฐ์กด์ ๋จผ์ ์งฐ๋ ์ฝ๋๋ ๊ตฌ๋์ด ๋๊ธด ํ์ง๋ง,
ํ์คํ ์ธํฌ๋์ด ๋ง์ํด์ฃผ์ ๋ฐฉํฅ์ผ๋ก ์ฝ๋๋ฅผ ์์ ํ๋๋
์ฝ๋๋ ์ข๋ ๋ณด๊ธฐ ๊น๋ํด์ง๊ณ ๋ ๋ณต์กํด๋ณด์ด๋ ๊ฒ ๊ฐ๋ค๊ณ ๋๊ผ์.
์ด๋ ๊ฒ?
๋ฌธ์ ์์ด?
์ ๊ตฌ๋์ด ๋ฉ๋๋ค??
๋์์ฃผ์ ์กฐ์์ฌ๋ฌ๋ถ ๊ฐ์ฌํฉ๋๋ค><
2๋ฒ ๋ฌธ์
ํด๋์ค์ ํจ์ ์ฌ์ฉํ๊ธฐ
2๋ฒ ํด๋์ค์ ํจ์ ์ฌ์ฉํ๊ธฐ์์
์ถ๊ฐ๋ก ๋์ ํด์ผํ๋ ๊ณผ์ ๋ถ๋ถ:
- gender ๊ฐ์ด male ๋๋ female ๋ก๋ง ์ ํ์ํค๊ณ , ์๋ชป๋ ์ ๋ ฅ์ด ๋ค์ด์ฌ ์ ์๋ด๋ฌธ๊ตฌ์ ํจ๊ป ์ ์์ ๋ ฅ ํ ๋๊น์ง ๋ฐ๋ณต์ํฌ ๊ฒ
- Person ํด๋์ค์ ๋์๋์ ๋ง๋ ์ธ์ฌ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ ์ ์๋๋ก greet() ํจ์๋ฅผ ์ถ๊ฐํ ๊ฒ
ํ์๊ณผ์ ์ฝ๋
class Person: # ํด๋์ค ํธ์ถ~ ๋ ์ด์ ๋ถํฐ Person ์ด๋ผ๋ ์ ๋ก ๊ฐ์ฒด๋ผ๋๊ฑธ ๋ง๋ค์ด๋ณผ๊ฑฐ์ผ
def __init__(self, age, name, gender): # ์์ฑ์ __init__ ํจ์ ์์ ์ ์ด๊ฑฐ ํจ์ ์ด๋ฆ ๋ฐ๊ฟ ์ ์๋ ์ค ์๊ณ ๋ณ๋๋ฆฌ ๋ค์ณ๋ด
self.name = name # ๊ฐ์ฒด์ ์ด๋ฆ์ __init__ ํจ์ ์ธ์์ name
self.gender = gender # ์ฑ๋ณ์ gender
self.age = age # ๋์ด๋ age ๋ก ๋ฐ์๊ฒ์ฅ~!
def display(self): # ๊ฐ์ฒด์ ํ๋์ ๋ถ๋ฌ๋ด๋ ํจ์ ๋ง๋ค์ด๋ณผ๊ฒ์?
print(f"์ด๋ฆ: {self.name}, ์ฑ๋ณ: {self.gender}", end='\n');print(f"๋์ด: {self.age}")
# ๊ทธ๋ฅ Person()๊ฐ์ผ๋ก ์์ input()๋ง ๋ฃ์ด์ฃผ๋ฉด ๊ฐ๋จํ๊ฒ ๋๋ ๊ฒ์ ์ ์ฌ์ ๊ณ ์ํ๋์ง,, ๋ผ์ ์ฏง,,,
person1 = Person(age = int(input("๋์ด๋ฅผ ์
๋ ฅํ์ธ์.")), name = input("์ด๋ฆ์ ์
๋ ฅํ์ธ์."), gender = input("์ฑ๋ณ์ ์
๋ ฅํ์ธ์."))
print("๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.")
person1.display() # ๋์ํ ํ๋กํ ๋ง๋ค๊ธฐ ๋ ํ๋ค๋ค ์ํ์,,
๊ธฐ์กด 2๋ฒ ๋ฌธ์ ์ ํ์๊ณผ์ ์ฝ๋
- ๋์ด, ์ด๋ฆ, ์ฑ๋ณ ๊ฐ์ ์ฌ์ฉ์์๊ฒ ์ ๋ ฅ๋ฐ๋ ๊ธฐ๋ฅ
- ์ด๋ฆ๊ณผ ์ฑ๋ณ์ ๊ฐ์ ํ, ๋์ด๋ ๋ค๋ฅธ ํ์ผ๋ก ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ ๊ธฐ๋ฅ
์ด ๋๊ฐ์ง์ ๊ธฐ๋ฅ๋ง ์กด์ฌํ์์.
๋์ ๊ณผ์ ์ฝ๋
# ๋์ ๊ณผ์ ๋ผ์ธ
class Person: # ํด๋์ค ํธ์ถ๋ก ๊ฐ์ฒด๋ผ๋๊ฑธ ๋ง๋ค์ด๋ณผ๊ฑฐ์ผ
def __init__(self, name, age, gender): # ์์ฑ์ __init__ ํจ์ ์์ ์ ์ด๊ฑฐ ํจ์ ์ด๋ฆ ๋ฐ๊ฟ ์ ์๋ ์ค ์๊ณ ๋ณ๋๋ฆฌ ๋ค์ณ๋ด
self.name = name # ๊ฐ์ฒด์ ์ด๋ฆ๊ฐ์ __init__ ํจ์ ์ธ์์ name
self.gender = gender # ์ฑ๋ณ์ gender
self.age = age # ๋์ด๋ age ๋ก ๋ฐ์๋ณผ๊ฒ์
def display(self): # ๊ฐ์ฒด์ ํ๋์ ๋ถ๋ฌ๋ด๋ ํจ์
print(f"์ด๋ฆ: {self.name}, ์ฑ๋ณ: {self.gender}", end='\n');print(f"๋์ด: {self.age}์ธ")
def gender_is(): # ์ฑ๋ณ ์
๋ ฅ๋ฌธ์ ์ ํํด์ค ํจ์
while True:
result = input("์ฑ๋ณ์ ์
๋ ฅํ์ธ์.")
allowed_chars = ["male", "female"] # ํ์ฉ ๋์ ๋ฌธ์์ด
if result in allowed_chars: #์ ํจํ ๋ฌธ์๋ฅผ ์
๋ ฅํ์ ๊ฒฝ์ฐ
print(result,"์ ์
๋ ฅํ์
จ์ต๋๋ค.")
if result == "male":
return result # input ๊ฐ์ ๋ฐํํฉ๋๋ค
elif result == "female":
return result
else: # ํ์ฉ ๋์ ์ธ ๋ค๋ฅธ ๋ฌธ์๋ฅผ ์
๋ ฅํ์ ๊ฒฝ์ฐ
print("์ฑ๋ณ์ ๋ค์ ์
๋ ฅํด์ฃผ์ธ์. male ํน์ female ๋ง ์
๋ ฅ ๊ฐ๋ฅํฉ๋๋ค.")
continue # input ๋ฐ๋ณต
def greet(self): # ๋์ด์ ๋ฐ๋ผ ์ธ์ฌ ๋ฌธ๊ตฌ๋ฅผ ๋ค๋ฅด๊ฒ ์ถ๋ ฅํด์ค ํจ์
while True:
age_answer = self.age # age_answer ์ ์์ฑ์์ age ๋ก ๋ฐ๊ฒ ์ต๋๋ค
if age_answer <= 19: # ์ด์ํ์ด๊ณผ ๊ฐ๊ฑฐ๋ ์ด๋ฆด ๊ฒฝ์ฐ
print(f"์๋
ํ์ธ์, {self.name}! ์์ง ์ฑ์ฅ ์ค์ด์๊ตฐ์!") # ์์ง ์ด๋ฆฌ๊ตฐ์!
break
else: # ์ด์ํ์ด๋ณด๋ค ํด ๊ฒฝ์ฐ
print(f"์๋
ํ์ธ์, {self.name}! ์ฑ์ธ์๊ตฐ์!")
break
# Person.gender ์๋ค๊ฐ ์์์ ๋ง๋ค์ด์ค ํจ์๊ฐ์ ํ ๋น
person1 = Person(age = int(input("๋์ด๋ฅผ ์ซ์๋ก๋ง ์
๋ ฅํ์ธ์.")), name = input("์ด๋ฆ์ ์
๋ ฅํ์ธ์."), gender = Person.gender_is())
print("๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.")
person1.display() # ๋์ํ ํ๋กํ ๋ง๋ค๊ธฐ ๋ ํ๋ค๋ค ์ํ์,,
person1.greet()
๋พฐ๋ก๋กฑ~
๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์๋ฏธ๋ค^^,,
- ์ฌ์ ํ ์ฌ์ฉ์์๊ฒ์ ์ด๋ฆ, ๋์ด, ์ฑ๋ณ ๊ฐ์ ์
๋ ฅ๋ฐ์ผ๋, ์ฑ๋ณ ๊ฐ์ male ๊ณผ female ๋ง ์
๋ ฅํ ์ ์๋๋ก ์ ํํ๊ณ , ์๋ชป์
๋ ฅ ์์๋
์ ์์ ๋ ฅ ํ ๋๊น์ง ๋ฌดํ๋ฐ๋ณต - ์ฌ์ฉ์์ ๋์ด์ ๋ฐ๋ผ์ ์ธ์ฌ ๋ฉํธ๊ฐ ๋ฌ๋ผ์ง๋๋ก ์ค์
์ด๋ ๊ฒ ๋์ด๊ฐ ์ด๋ฆด ๋๋
์๋ ํ์ธ์, {์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ด๋ฆ}! ์์ง ์ฑ์ฅ ์ค์ด์๊ตฐ์!
์ฑ์ธ์ผ ๊ฒฝ์ฐ
์๋ ํ์ธ์, {์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ด๋ฆ}! ์ฑ์ธ์ด์๊ตฐ์!
๋ฉํธ๊ฐ ๋๊ฐ์ง๋ก ์๋ ๊ฐ๋ฆฌ๊ฒ ์ค์ ํ์ต๋๋ค.
greet() ํจ์ while๋ฌธ ์ฝ๋ ์งค ๋
๊ทธ ๋๊ตฌ์ ๋์ ์์ด ํผ์์ ์๋ฌ ํด๊ฒฐํ๋ฉด์
์์ฑ์ํจ๊ฑฐ๋ผ ๋ฟ๋ฏํ๋ค์^_^
์ํผ 1, 2๋ฒ ๋ฌธ์ ๋์ ๊ณผ์ ์ ์ถ ๋!!!!
๊ทธ๋ผ ์ ๋ 20000,,