본문 바로가기

Python

파이썬 statistics 모듈 활용, set, 가위바위보 게임 프로그램

반응형

1. 리스트 안 통계치 (평균, 최빈값, 중간값, 표준편차 등) 구하기 

import statistics

sample = [2, 3, 4, 5, 6, 7, 8, 7, 7]

print(f"입력 리스트={sample}")

print(f"평균={statistics.mean(sample)}")
print(f"중간값={statistics.median(sample)}")
print(f"최빈값={statistics.mode(sample)}")
print(f"표준편차={statistics.stdev(sample)}")

 

2. set 

s = set()

s = {1, 2, 5}

#추가
s.add(10)
s.add(3)
print(s)

#삭제
s.discard(5)
print(s)

s.remove(1)
print(s)

#s.remove(1)
#print(s) #에러발생

 

3. 가위바위보 게임 프로그램

import random

def rps_game(c,m):

    if c == m :
        return '비겼습니다'
    elif match_dic[c] == m:
        return '패배했습니다'
    else:
        return '이겼습니다'

rps_dic = {1: '가위', 2: '바위', 3: '보'}
match_dic = {'가위' : '보', '바위':'가위', '보':'바위'}

me = input('가위, 바위, 보 입력 : ')
computer = rps_dic[random.randint(1,3)]
print("computer : ", computer)

result = rps_game(computer, me)
print(result)

반응형

'Python' 카테고리의 다른 글

Python 클래스, 객체, GUI  (0) 2023.04.18
Python set, 객체 개념 정리  (4) 2023.04.12
Python matplotlib이란 무엇인가?  (3) 2023.04.10
파이썬 딕셔너리 연습  (0) 2023.04.04
Python으로 환전 프로그램 만들기  (0) 2023.04.04