검색
검색
공개 노트 검색
회원가입로그인

[파이썬 쉽게 설명하기 7] 슈퍼카 상점

page thumbnail
print("Welcome to Python Supercars!")

# 슈퍼카의 크기 선택
size = input("What size of supercar do you want? 'S', 'M', or 'L': ")

# 터보 엔진 추가 여부
add_turbo = input("Do you want to add a turbo engine? 'Y' or 'N': ")

# 스텔스 기능 추가 여부
add_stealth = input("Do you want to add stealth features? 'Y' or 'N': ")

# 가격 계산 시작
bill = 0

# 차량 크기에 따른 기본 가격 설정
if size == "S":
  bill += 50000
elif size == "M":
  bill += 70000
else:
  bill += 90000

# 터보 엔진 추가 비용
if add_turbo == "Y":
  bill += 10000

# 스텔스 기능 추가 비용
if add_stealth == "Y":
  bill += 5000

# 최종 가격 출력
print(f"Your final bill for the supercar is: ${bill}.")

이 파이썬 코드는 사용자에게 다양한 옵션을 선택하게 하여 슈퍼카의 가격을 계산하는 프로그램입니다. 각 줄을 설명해 드리겠습니다.

print("Welcome to Python Supercars!")

이 줄은 "Welcome to Python Supercars!"라는 메시지를 화면에 출력합니다.

size = input("What size of supercar do you want? 'S', 'M', or 'L': ")

사용자에게 슈퍼카의 크기(S, M, L 중 하나)를 입력하도록 요청하고, 그 결과를 size 변수에 저장합니다.

add_turbo = input("Do you want to add a turbo engine? 'Y' or 'N': ")

사용자에게 터보 엔진을 추가할지 여부를 물으며, 그 답변을 add_turbo 변수에 저장합니다.

add_stealth = input("Do you want to add stealth features? 'Y' or 'N': ")

사용자에게 스텔스 기능을 추가할지 여부를 물으며, 그 답변을 add_stealth 변수에 저장합니다.

bill = 0

최종 가격을 계산하기 위한 변수 bill을 0으로 초기화합니다.

# 차량 크기에 따른 기본 가격 설정

if size == "S":
  bill += 50000
elif size == "M":
  bill += 70000
else:
  bill += 90000

if-elif-else 구문은 슈퍼카의 크기에 따라 기본 가격을 설정합니다. S 크기는 $50,000, M 크기는 $70,000, L 크기는 $90,000으로 계산합니다.

# 터보 엔진 추가 비용
if add_turbo == "Y":
  bill += 10000

if 구문은 사용자가 터보 엔진을 추가하기로 했을 때, 가격에 $10,000를 더합니다.

# 스텔스 기능 추가 비용
if add_stealth == "Y":
  bill += 5000

if 구문은 사용자가 스텔스 기능을 추가하기로 했을 때, 가격에 $5,000를 더합니다.

# 최종 가격 출력
print(f"Your final bill for the supercar is: ${bill}.")

최종적으로 계산된 가격을 화면에 출력합니다. f-string을 사용하여 bill 변수의 값을 문자열에 포함시키고 있습니다.

이 프로그램은 사용자의 선택에 따라 다양한 옵션의 가격을 계산하여 최종적인 슈퍼카 가격을 결정합니다.

우리의 영웅은 "Python Supercars"라는 최첨단 자동차 매장에 들어섭니다. 매장의 반짝이는 조명 아래, 각종 슈퍼카들이 빛나고 있습니다.

[파이썬 쉽게 설명하기 7] 슈퍼카 상점 image 1

상점 주인이 영웅에게 다가와 어떤 크기의 슈퍼카를 원하는지 묻습니다. "S", "M", "L" 중에서 선택할 수 있습니다. 각각의 크기는 영웅의 미션과 스타일에 따라 다른 성능과 스타일을 제공합니다.

[파이썬 쉽게 설명하기 7] 슈퍼카 상점 image 2

다음으로, 상점 주인은 터보 엔진을 추가할 것인지 묻습니다. 터보 엔진은 슈퍼카의 성능을 대폭 향상시켜 줍니다. 영웅은 이를 통해 더 빠르게 악당을 추격할 수 있습니다.

[파이썬 쉽게 설명하기 7] 슈퍼카 상점 image 3

또한, 스텔스 기능을 추가할지 물어봅니다. 이 기능은 영웅이 적의 레이더에서 숨어 이동할 수 있게 해 줍니다. 영웅은 이를 통해 눈에 띄지 않고 작전을 수행할 수 있습니다.

[파이썬 쉽게 설명하기 7] 슈퍼카 상점 image 4

[파이썬 쉽게 설명하기 7] 슈퍼카 상점 image 5

이제 영웅은 슈퍼카에 필요한 옵션을 선택합니다. 상점 주인은 계산기를 두드리며 최종 가격을 계산합니다. 영웅이 선택한 옵션에 따라 가격이 달라집니다.

[파이썬 쉽게 설명하기 7] 슈퍼카 상점 image 6

마지막으로, 모든 선택이 끝나고, 상점 주인은 영웅에게 최종 금액을 알려줍니다: "당신의 슈퍼카 최종 가격은 ${bill}입니다."

[파이썬 쉽게 설명하기 7] 슈퍼카 상점 image 7

이제 우리의 영웅은 새로운 슈퍼카와 함께 도시를 지키기 위한 임무를 시작할 준비가 되었습니다!

조회수 : 1076
heart
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
T
페이지 기반 대답
AI Chat