상세 컨텐츠

본문 제목

[Python] 매드 립스(Mad Libs)

Python 예제

by D.119 2024. 3. 16. 17:17

본문

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

 

Kylie Ying의 튜토리얼에서는 사용자 입력값을 얻는 것과 문자열(Strings)을 다루는 것입니다.

그리고

콘솔에 출력된 결괏값을 보는 방법에 대해 배울 것입니다.

아래에 보여 드리는 코드는 제가 직접 배워서 작성해 본 코드입니다.

name = input("이름: ")
address = input("주소: ")
age = input("나이: ")
like = input("좋아하는 것: ")
bye = input("인사: ")

madlib = f"안녕? 내 이름은 {name}이야! 만나서 반가워. 나는 {address}라는 곳에서 살고 있어. \
  내 나이는 {age}이고, 좋아하는 것은 {like}이야. 이번 시간은 여기까지! {bye}!!!"

print(madlib)

 

↓ ↓ ↓

name = input("이름: ")
address = input("주소: ")
age = input("나이: ")
like = input("좋아하는 것: ")
bye = input("인사: ")

이 부분은 사용자로부터 이름, 주소, 나이, 좋아하는 것, 인사말을 입력받아 각각의 변수에 저장합니다.

input 함수는 사용자의 입력을 받아 문자열로 반환하는 함수입니다.

↓ ↓ ↓

madlib = f"안녕? 내 이름은 {name}이야! 만나서 반가워. 나는 {address}라는 곳에서 살고 있어. \
  내 나이는 {age}이고, 좋아하는 것은 {like}이야. 이번 시간은 여기까지! {bye}!!!"

여기서는 파이썬의 f-스트링(f-string)을 이용해서 사용자가 입력한 정보를 문자열에 포함시킵니다.

f-스트링은 문자열 안에 중괄호 {}를 사용해 변수의 값을 직접 삽입할 수 있게 해주는 기능입니다.

이렇게 만들어진 문자열을 madlib 변수에 저장합니다.

↓ ↓ ↓

print(madlib)

마지막으로 print 함수를 이용해 madlib 변수에 저장된 최종 문자열을 출력합니다.

↓ ↓ ↓

코드의 실행 결괏값

'Python 예제' 카테고리의 다른 글

[Python] QR 코드 디코더  (0) 2024.03.17
[Python] QR 코드 인코더  (0) 2024.03.17
[Python] 비밀번호 생성기  (2) 2024.03.16
[Python] 숫자 맞추기 게임 (사용자)  (2) 2024.03.16
[Python] 숫자 맞추기 게임 (컴퓨터)  (0) 2024.03.16

관련글 더보기