3-1/Python 과제&실습

6주차-실습&과제

Donghun Kang 2024. 5. 19. 20:12

list = []
for i in range(5):
    list.append(i)
for i in range(5):
    print("list[%d] = %d" %(i,list[i]))
print()

list = []
for i in range(5):
    list.append(5-i)
for i in range(5):
    print("list[%d] = %d" %(i,list[i]))
print()

list = []
for i in range(11):
    list.append(i/10)
for i in range(11):
    print("list[%d] = %.1f" %(i,list[i]))
print()

STUDENT = 5
score = []
for i in range(STUDENT):
    value = int(input("성적 입력: "))
    score.append(value)
score.sort(reverse=True)
for i in range(STUDENT):
    print(i+1,"번째 성적",score[i])
    

score1 = int(input("성적 입력:"))
score2 = int(input("성적 입력:"))
score3 = int(input("성적 입력:"))
score4 = int(input("성적 입력:"))
score5 = int(input("성적 입력:"))
list = []
list.append(score1)
list.append(score2)
list.append(score3)
list.append(score4)
list.append(score5)

list.sort(reverse=True)

for index, value in enumerate(list):
    print(index+1,"번째 성적:", value)

menu = []
print("안녕하세요 AI카페입니다.")
while True:
    n = int(input("무엇을 도와드릴까요? 메뉴추가(1) / 메뉴출력(2) / 나가기(3) / 메뉴삭제(4):"))
    
    if n == 1:
        menu_name = input("메뉴이름을 알려주세요:")
        menu_price = int(input("메뉴가격을 알려주세요:"))
        menu.append((menu_name,menu_price))

    elif n == 2:
        num = len(menu)
        for i in range(num-1):
            min = i
            for j in range(i+1,num):
                if menu[j][1]<menu[min][1]:
                    min = j
            menu[i], menu[min] = menu[min], menu[i]
        for i in range(num):
            print(menu[i][0],":",menu[i][1],"원")

    elif n == 3:
        print("감사합니다!!")
        break

    elif n == 4:
        menu_del = input("삭제할 메뉴이름을 알려주세요:")
        new_menu = []
        for item in menu:
            if item[0] != menu_del:
                new_menu.append(item)
        menu = new_menu
        num = len(menu)
        for i in range(num-1):
            min = i
            for j in range(i+1,num):
                if menu[j][1]<menu[min][1]:
                    min = j
            menu[i], menu[min] = menu[min], menu[i]
        for i in range(num):
            print(menu[i][0],":",menu[i][1],"원")

'3-1 > Python 과제&실습' 카테고리의 다른 글

9주차-실습&과제  (0) 2024.05.21
7주차-실습&과제  (0) 2024.05.21
5주차-실습&과제  (0) 2024.05.19
4주차-실습&과제  (0) 2024.05.19
3주차-실습&과제  (0) 2024.05.19