본문 바로가기

Try study

[Python 강의 6편] 파이썬 기초 랜덤 random 커맨드 블록

([Python 강의 6편] 파이썬 기초 랜덤 random 커맨드 블록)

안녕하세요^^

오늘은 파이썬 6편째 기초 강의입니다!

이번엔 컴퓨터가 무작위로 숫자를 선택해 표시하는 프로그램을 만들어 보도록 하겠습니다~~

 

학습 목표 : 파이썬 random 랜덤 커맨드 블록을 사용 & 응용할 수 있다.

 


 

 

#1. 0부터 9까지의 숫자 중 무작위로 표시하기

  • 기본 커맨드 블록 random을 사용합니다.
  • 0과 9를 포함한 숫자 중 무작위로 표시합니다.

 

randrange( )

random은 무작위로 무언가를 선택해 표시하도록 하는 커맨드 블록입니다.

그중 randrange특정 범위 내에서 숫자를 무작위로 표시하는 커맨드 블록입니다.

 

먼저 random을 사용할 때엔 import random을 상단에 꼭 써야 합니다.

random.randrange(10)은 0부터 10 미만까지의 숫자까지를 범위로 설정합니다.

따라서 0부터 9까지의 숫자 중 무작위로 표시되는 것입니다.

 

첫번째 실행본

첫 번째 무작위로 표시된 숫자는 5였습니다.

하지만 또 실행했을 때, 실행본에 표시될 숫자는 달라질 수 있습니다^^

무작위니까요~

 

 

 

#2. 0부터 9까지의 숫자를 다른 방법으로

  • 첫 번째 프로그램과 같은 형식을 사용합니다.
  • randrange대신 randint를 사용합니다.

 

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와 randrange

  • randint는 (3과 9를 포함) 3부터 9까지의 숫자 중 무작위의 숫자를 표시합니다.
  • randrange는 (3을 포함, 9를 포함하지 않은) 3부터 8까지의 숫자 중 무작위의 숫자를 표시합니다.

 

실행본

이 실행본도 3부터 9까지의 숫자 중 무작위로 나온 숫자입니다~

 

 

 

#4. a부터 b까지의 숫자 중 특정 수의 덧셈이 된 숫자만을

  • 이번 프로그램은 randrange만 가능합니다.
  • 전 프로그램들과 같은 기본 형식을 사용합니다.

 

randrange만 가능

random.randrange(a, b, c)

  • a는 범위가 시작되는 부분입니다.
  • b는 범위가 끝나는 숫자의 +1입니다.
  • c는 a범위에 c를 더한 숫자만 표시합니다.

 

0, 2, 4, 6, 8만 표시

따라서 random.randrange(0, 10, 2)는 0, 2, 4, 6, 8중 하나를 무작위로 표시합니다.

 

 

 

#5. 총 프로그램

모든 프로그램이 시작할 때 첫번째 줄이 가장 중요해요!
커맨드 블록

오늘 배운 커맨드 블록을 사용하여 다음 시간에 이용할 것입니다~

오늘도 열공하세요!


다음 시간에 만나요.

감사합니다.^^