-
Python 문법 기초 15 - random 함수Python 2022. 10. 22. 16:05
import random random.seed(42) # 랜덤한 값을 원하지만 숫자를 고정시키고 싶을 때 사용 num = random.randint(1, 10) # 1 ~ 10 사이의 랜덤한 숫자를 출력 print(num) while True: print('1 ~ 10 사이의 컴이 가진 예상 숫자 입력:') guess = int(input()) if guess == num: print('성공' * 10) break elif guess < num: print('더 큰 수 입력') elif guess > num: print('더 작은 수 입력') <console> 1 ~ 10 사이의 컴이 가진 예상 숫자 입력: 3 더 작은 수 입력 1 ~ 10 사이의 컴이 가진 예상 숫자 입력: 2 성공성공성공성공성공성공성공성공성공성공
내장함수 random을 import 하여 사용했다.
5번 째 줄은 True 뿐만 아니라 1 도 되고 -1 도 된다. 0은 false 이므로 불가능하다.
# 의사 난수(pseudo random) friend = ['tom', 'john', 'oscar'] print(friend) print(random.choice(friend)) # 안의 정보 중 한 가지만 랜덤으로 빼올 때 사용 print(random.sample(friend, 2)) # 안의 정보 중 입력한 숫자만큼의 정보를 랜덤하게 출력 random.shuffle(friend) # 안의 정보를 순서와 상관없이 랜덤한 순서로 출력 print(friend) <console> ['tom', 'john', 'oscar'] john ['oscar', 'tom'] ['oscar', 'john', 'tom']
랜덤하게 출력하는 함수의 정리
'Python' 카테고리의 다른 글
Python 문법 기초 17 - argument(인자) 와 parameter(매개변수) (0) 2022.10.22 Python 문법 기초 16 - 변수의 접근 순서 (0) 2022.10.22 function(함수) 예제 (0) 2022.10.22 Python 문법 기초 14 - 중첩 함수, 함수의 주소 호출 (0) 2022.10.22 Python 문법 기초 13 - function(함수) 내장함수 (0) 2022.10.22