#랜덤 모듈

컴퓨터에서 랜덤하게 계산해주는 모듈 import로 불러들인다.

import random

#random 모듈의 randint 함수

범위안에서 랜덤한 숫자를 지정한다. (난수 생성)

import random

random_integer = random.randint(0,10)
print(random_integer)

random 모듈의 choice 함수

원소 하나를 무작위로 뽑는 함수이다.

import random

coin = ['heads', 'tails']
print(random.choice(coin))

러시안 룰렛 게임

# 복불복으로 음식값 지불하기 게임
import random

# 룰렛에 참여할 사람 이름
names_string = input("참가할 모든 사람의 이름을 적어주세요! (콤마로 구분하여 적어주세요.) > ")
# 콤마로 구분하여 리스트 작성
names_list = names_string.split(",")

# 랜덤 모듈 삽입으로 길이 지정
random_num = random.randint(0,len(names_list)-1)
# 랜덤 인덱스로 결과
random_choice = names_list[random_num]

print(random_choice)

컴퓨터와 가위바위보 게임

랜덤 모듈을 활용한 가위바위보 게임.

import random

rock = '''
    _______
---'   ____)
      (_____)
      (_____)
      (____)
---.__(___)
'''

paper = '''
    _______
---'   ____)____
          ______)
          _______)
         _______)
---.__________)
'''

scissors = '''
    _______
---'   ____)____
          ______)
       __________)
      (____)
---.__(___)
'''

game_images = [rock,paper,scissors]

print("가위바위보 게임에 오신것을 환영합니다.")
user_choice = int(input("어떤 선택을 하시겠어요? 0:바위 1:보 2:가위 입니다. > "))
com_choice = random.randint(0,2)

print(game_images[user_choice])

print("컴퓨터의 선택은!")
print(game_images[com_choice])

if user_choice >= 3 or user_choice < 0 :
    print("잘못된 선택입니다!")
elif user_choice == com_choice :
    print("무승부입니다.")
elif user_choice == 2 and com_choice == 0 :
    print("패배입니다.")
elif user_choice > com_choice :
    print("승리입니다")