([Python 강의 6편] 파이썬 기초 랜덤 random 커맨드 블록)
안녕하세요^^
오늘은 파이썬 6편째 기초 강의입니다!
이번엔 컴퓨터가 무작위로 숫자를 선택해 표시하는 프로그램을 만들어 보도록 하겠습니다~~
학습 목표 : 파이썬 random 랜덤 커맨드 블록을 사용 & 응용할 수 있다.
#1. 0부터 9까지의 숫자 중 무작위로 표시하기
- 기본 커맨드 블록 random을 사용합니다.
- 0과 9를 포함한 숫자 중 무작위로 표시합니다.
random은 무작위로 무언가를 선택해 표시하도록 하는 커맨드 블록입니다.
그중 randrange는 특정 범위 내에서 숫자를 무작위로 표시하는 커맨드 블록입니다.
먼저 random을 사용할 때엔 import random을 상단에 꼭 써야 합니다.
random.randrange(10)은 0부터 10 미만까지의 숫자까지를 범위로 설정합니다.
따라서 0부터 9까지의 숫자 중 무작위로 표시되는 것입니다.
첫 번째 무작위로 표시된 숫자는 5였습니다.
하지만 또 실행했을 때, 실행본에 표시될 숫자는 달라질 수 있습니다^^
무작위니까요~
#2. 0부터 9까지의 숫자를 다른 방법으로
- 첫 번째 프로그램과 같은 형식을 사용합니다.
- randrange대신 randint를 사용합니다.
이번 프로그램도 첫번째 줄에 import random을 사용합니다.
- 첫번째 프로그램에 사용했던 randrange는 random range의 줄임입니다.
- 이번에 사용한 randint는 random interger의 줄임입니다.
randint는 randrange보다 더 확실히 보이는 아이입니다.
randint(0,9)는 0부터 9까지의 숫자(0과9를 포함)중 무작위로 표시합니다.
하지만 randrange(10)은 10 미만까지의 숫자 중 무작위 표시이니, 파이썬 초보자 분들껜 randint를 추천드려요^^
이렇게 기초가 되는 기본 랜덤 random 커맨드 블록 두 가지를 배웠습니다.
여기서 조금 더 나아가 봅시다!!!
#3. a부터 b까지의 숫자 중
- 기본이 되는 형식을 사용합니다.
- 괄호 안의 숫자가 늘었습니다.
- randint는 (3과 9를 포함) 3부터 9까지의 숫자 중 무작위의 숫자를 표시합니다.
- randrange는 (3을 포함, 9를 포함하지 않은) 3부터 8까지의 숫자 중 무작위의 숫자를 표시합니다.
이 실행본도 3부터 9까지의 숫자 중 무작위로 나온 숫자입니다~
#4. a부터 b까지의 숫자 중 특정 수의 덧셈이 된 숫자만을
- 이번 프로그램은 randrange만 가능합니다.
- 전 프로그램들과 같은 기본 형식을 사용합니다.
random.randrange(a, b, c)
- a는 범위가 시작되는 부분입니다.
- b는 범위가 끝나는 숫자의 +1입니다.
- c는 a범위에 c를 더한 숫자만 표시합니다.
따라서 random.randrange(0, 10, 2)는 0, 2, 4, 6, 8중 하나를 무작위로 표시합니다.
#5. 총 프로그램
오늘 배운 커맨드 블록을 사용하여 다음 시간에 이용할 것입니다~
오늘도 열공하세요!
다음 시간에 만나요.
감사합니다.^^
'Try Study' 카테고리의 다른 글
[Python 강의 7편] 파이썬 기초 리스트 list 독학으로 끝내자! (0) | 2020.08.19 |
---|---|
[영국 영어 1편] BBC Bitesize에서 시작해요! 중학생의 노트 (0) | 2020.08.18 |
[Python 강의 5편] 파이썬 기초 활용 프로그램 만들어요! (2) | 2020.08.13 |
[Python 강의 4편] 파이썬 기초 for loop 루프 커맨드 블록 (0) | 2020.08.11 |
[Python 강의 3편] 파이썬 기초 while loop 루프 커맨드 블록 (0) | 2020.08.10 |