본문 바로가기
PROGRAMING📚/Python📑

파이썬(Phython) 랜덤 함수 응용하기

별찌루 2022. 4. 14.
728x90
반응형

랜덤 함수 사용하기

 

랜덤함수를 사용하기 위해서 다음 코드를 임포트 해주어야 합니다.

import random as r

 

    • print(r.random()) #0~1사이 랜덤
    • print(r.randint(1,10))  #1~10사이 정수
    • print(r.uniform(1,10))  #1~10사이 실수
    • print(r.sample(range(1,10),5))
    • print(r.randrange(1,3)) #동전 던지기
    • shuffe() : 리스트를 섞어줌.
    • choice() : 리스트에서 원하는 숫자를 선택 가능하게 해줌.

 


<실습 1> 주사위 10번 던져서 나온 숫자의 합 계산하기 

import random as r

total = 0

for i in range(10):
    print("주사위를 굴리세요!")
    r_count = r.randint(1,6)
    
    print(r_count)
    total += r_count

print("총합 : ",total)


(+추가)주사위 2개를 던져서 같은 숫자가 나오면 끝내기

import random as r

while 1 :
    num1 = r.randint(1, 6)
    num2 = r.randint(1, 6)
    
    if num1 ==num2 :
        print(num1,num2)
        break
        
    print(num1,num2)


(실습 2) 숫자 추측 게임

import random as r

rand = r.randint(1, 3)
count = 0

while 1:
    count += 1
    user = int(input("숫자를 입력하세요 >> "))
    
    if rand == user:
        print("컴퓨터의 값 : {} , 사용자의 값 ; {}".format(rand, user))
        print("{}번째 맞았습니다.".format(count))
        break
    else:
        print("컴퓨터의 값 : {}".format(rand))
        print("다시 추측하세요.")
        print("{}번째 틀렸습니다.".format(count))

   

728x90
반응형

댓글