random

  • random은 난수생성에 사용하는 모듈입니다.
  • 기본적으로 random 묘듈이 필요하므로 상단에 import random을 선언해 주셔야 합니다.
  • random 모듈 안에는 random(), randrange(), shuffle(), choice() 함수 들이 있습니다
    • random()
      • 0~1 미만의 숫자 중 난수를 리턴해 줍니다.(Ex) 0.0756486)
    • randrange(start,end)
      • start값 이상 에서 end 값 보다 작은 난수를 리턴해 줍니다. (Ex) start= 0이고 end = 11이면 0~10의 숫자중 하나를 리턴)
    • shuffle(x)
      • 배열의 자리를 두죽박죽으로 섞어놓는 함수입니다
      • abc = ['a','b','c']값을  random.shuffle(abc) 하면 abc = ['c','a','b'] 또는 abc = ['b','c','a'].. 등의 여러가지 모습으로 출력 될 수 있게 됩니다.
    • choice(x)
      • 배열로 받아 들인 값 x의 임의 자리에 있는 값을 하나 선택하여 리턴해주는 함수
      • abc = ['a','b','c']값을  r = random.choice(abc) 했을 때 r의 값은 'a' 혹은 'b' 또는 'c' 가 될 수 있습니다.

참조 사이트 : https://wikidocs.net/79

 

5.3.1 랜덤(random) 모듈

이번에는 파이썬에서의 랜덤(random)에 대해 가볍게 정리해 볼까 합니다. 우선 랜덤이 무엇인지부터 살펴볼까요. 주사위를 던지는 상황을 생각해봅시다. 주사위의 각 면에는 1…

wikidocs.net

 

 

 abs

  • 절대 값을 필요 할때 사용하는 함수로 파이썬 자체에서 제공하므로 따로 상단에 선언문을 선언 할 필요는 없습니다.
  • 사용 방법으로는 abs(x) 이고 결과는 abs(3) 과 abs(-3)은 3이라 같은 결과를 가지게 됩니다

 

 

'Python' 카테고리의 다른 글

[Python 알아보기] Lv2. 스파르타 자판기  (0) 2024.06.04
파이썬 형변환  (0) 2024.05.24
[Python 알아보기] Lv1. 랜덤 닉네임 생성기  (0) 2024.05.24
파이썬 입력값 받는 함수  (0) 2024.05.22
파이썬 연산자  (0) 2024.05.22

+ Recent posts