-
위 프로그램에 friends패키지를 만들고, send_message함수를 가진 chat모듈을 추가한다. send_message는 input을 이용해 2개의 인자를 받으며(친구명, 메세지), 실행 시 print함수를 통해 메세지를 보냈다는 문구를 출력한다.
-
프로그램을 실행했을 때, 3을 입력하면 send_message함수를 실행하도록 한다.
A1) friends 패키지
def send_message():
friend_name, message = input('상대방의 ID와 메세지를 입력하세요').split(' ')
print(friend_name, '에게', message, '메세지를 보냈습니다')
if __name__ == '__main__':
send_message()
A2) lol.py 수정
from functions.game import play_game, show_info as game_info
from functions.shop import show_info as shop_info
from functions import shop
from friends.chat import send_message
game_info()
shop_info()
def turn_on():
print('= Turn on game =')
while True:
choice = input('뭐할래?\n 1:상점가기\n 2:게임 시작하기\n 3:메세지 보내기\n 0: 종료\n')
if choice == '1':
shop.buy_item()
elif choice == '2':
play_game()
elif choice == '3':
send_message()
elif choice == '0':
break
else:
print('1,2,3,0중 하나만 입력해주세요')
if __name__ == '__main__':
turn_on()
Comments