#랜덤 모듈
컴퓨터에서 랜덤하게 계산해주는 모듈 import로 불러들인다.
import random
#random 모듈의 randint 함수
범위안에서 랜덤한 숫자를 지정한다. (난수 생성)
import random
random_integer = random.randint(0,10)
print(random_integer)
원소 하나를 무작위로 뽑는 함수이다.
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("승리입니다")