Python - 딕셔너리2
2022. 11. 22. 11:30
Python
# 가위 바위 보 게임 import random ''' def match(c, m): if m in dic: if c == m: return "비김" elif match_table[c] == m: return "졌다" else: return "이김" else: return "잘못입력" dic = {1:'가위', 2:'바위', 3:'보'} match_table = {'가위':'보', '보':'바위','바위':'가위'} ran = dic[random.randint(1,3)] user = input("가위, 바위, 보 입력 : ") result = match(ran, user) print(result, ran, user) ''' # 수상자 ''' awards = [] awards.append({'이름':'팀 ..
Python - 딕셔너리
2022. 11. 15. 11:12
Python
#작성일 : 2022.11.15 #작성자 : 윤종찬 #파일명 : P288 # 딕셔너리 ''' phone_book = {} phone_book["홍길동"] = "010-1234-5678" print(phone_book) phone_book = {'홍길동': '010-1234-5678'} print(phone_book) phone_book["ff"] = "010-2323-5678" phone_book["ffd"] = "010-1313-5678" print(phone_book) ''' # 학생 키, valuues ''' dict = {'Name':'옹', 'Age':7, 'Class':'초급'} print(dict['Name']) print(dict['Age']) print(dict.keys()) print(..
Python - 함수
2022. 11. 8. 10:24
Python
# 함수 만들기 인수 추가 ''' def address(name): print("서울 측별시 종로구 3번지") print("파이썬 빌등 7층") print(name) address("해파리") address("고동") ''' # 함수에 여러 개의 인수 추가 ''' def get_sum(start, end): sum = 0 for i in range(start, end+1): sum += i print(start, "부터", end, "까지의 합", end=" ") print("sum=",sum) get_sum(1, 10) get_sum(1, 20) ''' # 함수에 값 반환하기 def calculate_area(radius): area = 3.14*radius**2 return area c_area = ..
Python - 리스트, 함수
2022. 10. 4. 11:29
Python
# 연습문제 2번 : 1000번 던져서 주사위 값 빈도 수 구하기 import random counters = [0, 0, 0, 0, 0, 0] for i in range(0, 1000): value = random.randint(0, 5) counters[value] = counters[value] + 1 for i in range(0, 6): print("주사위가",i+1,"인 경우는", counters[i]) # 연습문제 2번 5가지 색깔로 오각형 그리기 import turtle t = turtle.Turtle() color_list = ["yellow", "blue", "red", "orange", "green"] t.pendown() t.width(5) for i in color_list: t...
Python - List
2022. 9. 27. 11:29
Python
LIst 와 반복문 활용 리스트에 있는 항목이 차례대로 변수 i에 대입되어 반복문이 실행된다. for i in heroes: heroes = [] for i in range(3): name = input("영웅들의 이름을 입력하시오: ") heroes.append(name) for i in heroes: print(i, end=" ") 숫자도 마찬가지 for i in [1, 2, 3]: print("i=", i) num 리스트에 있는 숫자 중 홀수만 출력 num = [100, 96, 209, 22, 30, 117] for i in num: if i%2==1: print(i, end=" ") random 함수를 이용해 리스트에 저장된 것을 랜덤으로 인덱스 번호를 받아 해당 리스트 항목을 출력한다. impo..