Python Practice #1

파이썬 문자열 실습

May 29, 2025

#간식박스 관리 프로그램
snack_box = ['마이구미' , '허니감자칩' , '초콜릿']
new_snack = input('먹고 싶은 간식을 추가하세요. 단, 쉼표(,)로 연결하세요').split(',')
snack_box += new_snack

print(snack_box) #간식 프로그램 2
user_input = input('간식박스 몇 세트로 포장할까요? 예: 2 -> 2box')
if user_input.strip()=='':
print("입력이 비어있습니다. 숫자를 입력해주세요.")
else:
try:
qty = int(user_input)
snack_box \*= qty
print(snack_box)
except ValueError:
print("유효한 숫자를 입력해주세요.")

print(snack_box)

print(f'주문하신 간식 상자는 {snack_box[0]},{snack_box[1]},{snack_box[3]} 등 입니다. 확인 부탁드립니다.')

#간식 프로그램 3
msg = f'빼고 싶은 간식이 있다면 번호를 입력하세요 (0~{len(snack_box)-1}): '
user_input = input(msg)

if user_input.strip() == '':
print("입력이 비어있습니다. 아무것도 삭제하지 않아요.")
else:
try:
snack_num = int(user_input)
if 0 <= snack_num < len(snack_box):
del snack_box[snack_num]
print("간식을 삭제했어요:", snack_box)
else:
print("유효한 번호를 입력해주세요.")
except ValueError:
print("숫자를 입력해주세요.")

#간식 프로그램 4

# 찾고 싶은 간식 번호를 입력하세요

# True or False 출력

snack_name = input('찾고 싶은 간식을 입력하세요')
if snack_name in snack_box :
print('있어요')
else :
print('없어요')

    # 간식 프로그램 5

print('주문하신 간식박스는 뒤에서부터 다음과 같습니다.')
print(f'{snack_box[::-1]}, 총{len(snack_box)}개 입니다.')