Python
[Python] Random
damda_di
2022. 12. 24. 20:26
Java에서 Math.random() 을 이용해서 난수를 생성한다.
Python에서는 random()을 이용하면 된다.
random, 까지 쓰고 Ctrl + space를 누르면 나오는 목록에서 random을 찾아서 import해주면 된다.
Random 함수를 이용한 홀짝게임
import random
# 홀/짝을 선택하세요
# 나 : 홀
# 컴 : 홀
# 결과 : 이김
com = ""
mine=""
result=""
mine=input("홀/짝을 선택하세요")
rnd = random.random()
if rnd > 0.5:
com = "홀"
else:
com = "짝"
if com == mine:
result = "이김"
else:
result = "짐"
print("나 : ", mine)
print("컴 : ", com)
print("결과 : ", result)
파이썬의 random함수에 대해 검색하다
random.choice()가 임의로 표본을 추출할 수 있는 메소드라는 설명을 봐서
예제에 적용해보았다.
import random
# 홀/짝을 선택하세요
# 나 : 홀
# 컴 : 홀
# 결과 : 이김
arr = ["홀", "짝"]
mine = input("홀/짝을 선택하세요 ==> ")
com2 = random.choice(arr)
if com2 == mine:
result ="이김"
else:
result="졌슈"
print("나 : " + mine)
print("컴 : " + com2)
print(result)