1. 사용자로부터 5개의 숫자를 읽어서 리스트에 저장하고 숫자들의 평균을 계산하여 출력하는 프로그램을 작성해보자.
alist = []
sum = 0
for i in range(5):
i = int(input("정수를 입력해주세요 : "))
alist.append(i)
sum += i
avg = sum/len(alist)
print(avg)
2. 주사위를 던져서 나오는 값들의 빈도를 계산하는 프로그램을 잓ㅇ해보자. 즉 1, 2, 3, 4, 5, 6의 값이 각각 몇 번이나 나오는지를 계산한다. 난수 발생 함수와 리스트를 사용해보자.
import random
counters = [0, 0, 0, 0, 0, 0]
for i in range(1000):
value = random.randint(0, 5)
counters[value] = counters[value] +1
for i in range(6):
print("주사위가", i+1,"인 경우는 :", counters[i], "번")
3. 딕셔너리를 사용하여서 친구들의 이름과 전화번호를 저장해보자. 사용자로부터 친구들의 이름과 전화번호를 입력받고 딕셔너리에 저장한다. 이름을 입력하지 않고 엔터키를 치면 검색모드가 된다. 검색 모드에서는 친구들의 이름으로 전화번호를 검색할 수 있도록 한다.
def inputData():
while True:
name = input("(입력모드)이름을 입력하시오: ")
if not name: break;
tel = input("전화번호를 입력하시오: ")
contact[name] = tel
def select():
while True:
name = input("(검색모드)이름을 입력하시오: ")
if not name: break;
print(name,"의 전화번호는",contact[name],"입니다.")
contact = {}
while True:
inputData()
select()
4. 색상을 리스트에 저장한다. 리스트에 저장된 색상을 하나씩 꺼내어 거북이의 색상으로 설정하면서 속이 채워진 사각형을 그리는 프로그램을 작성해보자.
'7. 교재 > 7_4 두근두근 파이썬' 카테고리의 다른 글
[두근두근 파이썬] 10장 연습문제 - tkinter로 GUI 만들기 (1) | 2021.03.07 |
---|---|
[두근두근 파이썬] 7장 연습문제 - 코드를 함수로 모아봅시다. (0) | 2020.02.05 |
[두근두근 파이썬] 6장 연습문제 - 반복해봅시다. (0) | 2020.02.05 |
[두근두근 파이썬] 5장 연습문제 - 조건을 따져봅시다. (0) | 2020.02.05 |
[두근두근 파이썬] 4장 연습문제 - 자료의 종류에는 어떤 것들이 있나요? (0) | 2020.02.05 |