211204 TIL

CoderS·2021년 12월 4일
0

TIL DAY 121

오늘 배운 일

✔️ 프로그래밍 기초 in Python

  • random 모듈 파헤치기

    • 랜덤한 숫자를 생성하기 위한 다양한 함수들을 제공해준다.

    randint 함수

    • randint는 두 수 사이의 어떠한 랜덤한 정수를 리턴하는 함수이다.
    • randiant(a, b)는 a<=N<=b 사이에 만족하는 정수 N을 리턴한다.

    예 ) 1 ~ 20사이의 정수

    결과값 :

    • 1부터 20사이의 랜덤한 숫자를 리턴한다.
      만약 다시 실행하면, 새로운 정수들이 리턴된다.

    uniform 함수

    • uniform은 두 수 사이의 랜덤한 소수를 리턴하는 함수이다.
    • uniform(a, b)는 a<=N<=b를 만족하는 어떠한 랜덤 소수를 리턴한다.

    예 ) 0 ~ 1사이의 소수

    결과값 :

    • 0부터 1사이의 소수를 리턴한다.
      위에서 말했듯이 새롭게 run을하면 또 다른 랜덤한 숫자가 리턴된다.

  • input

    사용자 입력을 받기위해 input이라는 함수를 쓰면된다.

    예 )

    결과값 :

    • 적었던 이름을 입력하세요: 라고 뜨면서 원하는 값을 작성이 가능하다.

    예 ) 변수에 input을 작성해두면...

    결과값 :

    • 문자열 Codeit이 input 함수에 저장되서 리턴된다.

    예 ) 오류가 발생할 예

    결과값 :

    • 에러가 발생한다.
      그 이유는 input 함수가 받는 사용자 입력은 항상 문자열이다.
      문자열과 정수를 더할려고 하니까 오류가 발생한다.

    해결방법

    결과값 :

    • input 함수를 정수형으로 변환시키면 된다.

      7 + 5 = 12가 출력된다.

끝으로 :

  • 오늘은 random 모듈의 유용한 함수들과 input 함수에 대해 배우는 시간을 가졌습니다.
  • input은 문자열을 리턴하기때문에 숫자형태로 바꿀려면 int로 묶어야하는 것을 잘 배운것 같습니다.
profile
하루를 의미있게 살자!

0개의 댓글