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
반응형
'PROGRAMING📚 > Python📑' 카테고리의 다른 글
[파이썬 Python] Gabor Filters(가보르 필터) 이미지 적용하기 (0) | 2023.02.14 |
---|---|
파이썬(Phython) 파일 읽고 쓰기 (0) | 2022.04.14 |
파이썬(Phython) 모듈과 패키지 (0) | 2022.04.14 |
파이썬(Phython) 문자열 검사 /변환 / 공백 제거 함수 (0) | 2022.04.14 |
파이썬(Python) 함수 정의와 활용 결과값 출력하기 (0) | 2022.04.14 |
댓글