본문 바로가기
파이썬/파이썬 게임 만들기

파이썬 1단계 : 메드립스(문장 만들기) 게임

by 남녀칠세부동산! 2024. 3. 30.

1. 파이썬 프로젝트는 이곳을 참고했습니다.

https://www.youtube.com/watch?v=8ext9G7xspg&t=100s

 

2. Madlips (문장 만들기) 게임은?

출처: https://www.printablee.com/post_adult-halloween-mad-libs-printable_153366/

 

가. 사이 사이 빈칸으로 된 문장이 있어요. 

나. 상대방은 문장을 모른다는 전제로 단어를 입력받을꺼에요.

다. 빈칸에 넣을 단어는 힌트(명사, 동사, 동물 이름 등)만  알려줘요. 

라. 입력된 단어를 넣어 만든 문장이 얼마나 웃긴데요. 정말 재미있는 게임입니다.

 

메드립스 게임을 파이썬으로 만들어볼까요?

 

 

3. 파이썬으로 하는 Madlips (문장만들기) 게임

# 파이썬으로 메드립 게임 만들기

word=input("단어를 입력하세요: ")

print("옛날 옛날에 "+word+"이 살았습니다.")
print("어느날 배가 너무 아팠어요. 화장실을 갔더니 세상에 {}이 나오는거에요.".format(word))
print(f"너무 거대한 {word}이라 놀랐어요.")

 

input()으로 단어를 입력받아 print()로 출력하는 겁니다. 간단하죠?

파이썬은 print() 하는 방법이 3개나 되어 하나씩 해봤어요. 원하는 형식을 사용하면 됩니다.

저는 '똥'을 입력했더니 이렇게 나오네요.

 

 

4. 이제 게임을 만들어 봅시다!

# 파이썬으로 메드립 게임 만들기

word_1=input("아무 이름을 입력하세요: ")
word_2=input("아무 이름을 입력하세요: ")
nouns=input("명사를 입력하세요: ")
adje=input("형용사를 입력하세요: ")

print()
print(f"옛날 옛날에 {word_1}와 {word_2}가 살았어요.\n\
어느날 {word_1}의 배가 너무 아팠어요.\n\
화장실을 갔더니 세상에 {nouns}이(가) 나오는거에요.\n\
너무 거대한 {nouns}는 냄새가 구렸어요. 그래도 {word_2}은(는) 좋았어요.\n\
{word_1}와 {word_2}는 {adje} 마음으로 오래오래 살았답니다.")

 

\n은 키보드의 엔터키와 같습니다. 줄 아래로 내려가죠.

\은 너무 길어서 한줄에 표현하기 어려울 때. 이번 줄은 여기까지. 다음줄도 있다는 표시입니다.