python09.pptx
9-8. 사용자로부터 5개의
숫자를 입력 받아서 리스트에 저장하고 숫자들의 평균을 계산하여 출력하는 프로그램을 작성하시오
| arr = [] sum = 0 i = 0 for num in range(0,5): a = int(input("정수를 입력하시오 : ")) arr.append(a) sum = arr[num] + sum i = i + 1 print("리스트 : ",arr) print("평균 :",sum/i) | cs |
|

|
9-14. 1부터
20까지
정수를 리스트에 저장하고 2의 배수, 3의
배수,
4의
배수를 제거하고 남은 숫자들을 출력하는 프로그램을 작성하시오
*#remove할때마다 앞으로 삭제된 빈공간이 자동으로 매꾸어진다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | arr = [] for num in range(1,21): arr.append(num) print("리스트 : ",arr) for a in arr: if (a % 2 == 0): arr.remove(a) for a in arr: if (a % 3 == 0): arr.remove(a) for a in arr: if (a % 4 == 0): arr.remove(a) print("리스트 : ",arr) | cs |
| 
|
9-18. 숫자 28,
12, 9, 32, 25, 8, 16, 23, 5, 17, 19, 11 를
리스트에 저장하고 이 숫자들 중 홀수만을 출력하는 프로그램을 작성하시오
| arr = [28,12,9,32,25,8,16,23,5,17,19,11] brr = [] for num in arr: if (num % 2 != 0): brr.append(num) print(brr) | cs |
| 
|
9-20. 숫자 28,
12, 9, 32, 25, 8, 16, 23, 5, 17, 19, 11 를
정렬하는 프로그램을 작성하시오
| arr = [28,12,9,32,25,8,16,23,5,17,19,11] arr.sort() print(arr) | cs |
| 
|
9-23. 수학 문제 5개를
저장해서 랜덤하게
하나를 골라서 사용자에게 제공하는 프로그램을 작성하시오
| import random quotes = [] quotes.append("1+2 = ?") quotes.append("1*2 = ?") quotes.append("1/2 = ?") quotes.append("1//2 = ?") quotes.append("1%2 = ?") dailyQuote = random.choice(quotes) print("############################") print("# 수학문제 #") print("############################") print("") print(dailyQuote) | cs |
| 
|
9-26. 리스트에 저장된 5가지
색상을 하나씩 꺼내서 그 색상으로 속이 채워진 사각형들을 그리는 프로그램을 작성하시오
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import turtle def draw_olympic_symbol(): positions = [[0, 0, "blue"], [-120, 0, "purple"], [60,60, "red"], [-60, 60, "yellow"], [-180, 60, "green"]] for x, y, c in positions: t.penup() t.goto(x, y) t.pendown() t.color(c, c) t.begin_fill() for i in range(4): t.forward(30) t.left(360/4) t.end_fill() t = turtle.Turtle() draw_olympic_symbol() | cs |
| 
|
9-36. 재고를 증가시키는 프로그램을 작성해보시오
예)
재고 증가 물건의 이름을 입력하시오:
종이컵
증가 시킬 개수를 입력하시오 :
3
{
"커피음료":
7, "펜":
3, "종이컵":
5,
"우유":
1, "콜라":
4, "책":
5 }
| items = { "커피음료": 7, "펜": 3, "종이컵": 2, "우유": 1, "콜라": 4, "책": 5 } print (items) while True: item = input("물건의 이름을 입력하시오: "); i = int(input("증가 시킬 개수를 입력하시오: ")) if(item == "커피음료" or item == "펜" or item == "종이컵" or item == "우유" or item == "콜라" or item == "책"): items[item] = items[item] + i print (items) | cs |
| 
|
9-39. 요일을 출력할 수 있는 한영사전을 만드는 프로그램을 작성하시오
| while True : week = {} week['sun'] = '일요일' week['mon'] = '월요일' week['tue'] = '화요일' week['wed'] = '수요일' week['thu'] = '목요일' week['fri'] = '금요일' week['sat'] = '토요일' i = input("단어를 입력하시오: "); print (week[i]) | cs |
| 
|