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)}개 입니다.')