PythonBasicHomework

24주차

scores = [] # 빈 리스트
while @@@:
    score = @@@(@@@("점수: "))  # int & input
    if @@@:
        @@@ # 종료
    
    scores.append(@@@)

print(scores)

l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(len(l1))   # 

t1 = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
print(len(t1))   # 

s1 = "123456789012345678901234567890"
print(len(s1))   # 
# 문자열
string1 = "안녕하세요"
for i in range(len(string1)): 
    print(string1[i])

# 리스트
list1 = ["리", "스", "트", 1, 2, 3]
for i in range(len(list1)): 
    print(list1[i])

# 튜플
tuple1 = ("튜", "플", 4, 5, 6)
for i in range(len(tuple1)): 
    print(tuple1[i])
fruits = ["사과", "귤", "복숭아", "포도"]
for i in range(len(fruits)):
    print(fruit[i])

음식 관리 프로그램

프로그램 설명

분식집 사장님이 메뉴를 관리하는 프로그램을 만들어봅시다.
메뉴 추가, 메뉴 삭제, 메뉴 출력, 메뉴 추천의 선택 사항을 주고, 이를 숫자로 선택한 후 각자 맞는 일을 시키도록 하겠습니다.

시나리오

음식을 관리하는 프로그램의 순서를 생각해봅시다.

  1. 작업을 선택할 수 있는 문자열을 출력한다.
    • 1번 : 메뉴 추가, 2번 : 메뉴 삭제, 3번 : 메뉴 출력, 5번 : 종료
  2. 작업을 선택한다.
  3. 각 작업에 따라 다른 코드를 실행한다.
  4. 5번 종료를 누르기 전까지 1번부터 3번까지의 코드를 반복한다.

코딩

아래 코드는 완성된 결과입니다.

foods = ['김치 볶음밥', '초밥', '김치 찌개', '콩나물 국밥', @@@, @@@, @@@, @@@]

title = '''1. 메뉴 추가
2. 메뉴 삭제
3. 메뉴 출력
5. 종료'''

while True:
    print(title)
    command = input('어떤 작업을 하시겠습니까?')
    if @@@:
        food = input('추가할 메뉴 : ')
        foods.append(@@@)
    elif @@@:
        food = input('삭제할 메뉴 : ')
        foods.remove(@@@)
    elif @@@:
        print('='*100)
        print(foods)
        print('='*100)
    elif @@@:
        @@@