티스토리 뷰

반응형

나도코딩 유튜브 따라하기 - 파이썬  공부

연산자(25:48)

'%'는 MOD

'//'는 INT

 

'!=' 는 같지않다!(<>)

'and' 와 '&'은 And 를 이야기 하며, 'or' 와 '|'는 Or를 나타내는 값입니다.

 

간단한 수식(33:23)

괄호를 통해서 우선순위 연산을 계산을 합니다.

'!=' 같지 않다의 느낌처럼 각각의 '=' 앞에

+, *, /, -, % 를 입력 해 보면, 변수를 기준으로 각각의 해당하는 값들을 계산하여 보여줍니다.

 

숫자처리함수(36:26)

파이썬에서 제공하는 몇가지 숫자처리함수들을 공부해 봅시다.

절대값, 제곱근, 최대값, 최소값, 반올림 의 값들을 구하는 숫자처리함수들이 있습니다. 

 

파이썬에서 제공하는 math 라이브러리를 가져오면 다양한 명령어들을 사용할 수 있습니다. 

from math import *

'floor' 는 rounddown 함수

'ceil' 은 roundup 함수

'sqrt' 는 sqrt 엑셀 함수와 동일한 함수를 사용합니다.

 

랜덤 함수(38:59)

랜덤함수는 파이썬에서 무작위로 숫자를 뽑아 주는 함수를 이야기 합니다. 

random 라이브러리를 가져와서 사용해 봅시다. 

from random import *

random 함수를 통해서 실행할 때마다 다른 난수를 표시합니다.

0.0 ~ 1.0 미만의 임의의 값을 생성합니다.

*10을 하면 1~10이하의 임의의 값이 생성이 됩니다. 

 

로또번호를 랜덤하게 생성을 하려면 다음과 같이 작성해서 실행해 보시면 됩니다.

*45를 기준으로 +1 을 해주면 1~45의 값을 생성하게 됩니다.

더 간단하게 randrange 라는 명령어를 사용하면, 숫자의 범위를 정의를 해 줄 수 있습니다.

또 다른 방법으로 randint 라는 명령어를 사용하면, 

지정하는 값을 포함하여 임의의 값들을 생성할 수 있습니다.

 

퀴즈 #2(44:11)

문제를 보면 먼저 문제파악이 우선입니다. 

왠지 더 어렵게 느껴지는 텍스트의 문장 하나씩 천천히 파악하고 이해하고 풀어봅시다.

다음과 같이 문제를 풀어봅시다. 

직접 입력해 보시고, 결과를 확인해 보세요! 


설마 광고에 나오는 확률이 높은 로또번호를 생성해서 보내 준다는 것이,

이렇게 그냥 마구잡이로 돌려서 나오는 숫자를 보내주는 것은 아닌지 다시 한번 생각해 봅니다. 

아직까지는 쉬운 부분입니다. 

화이팅!

반응형
댓글
최근에 올라온 글
글 보관함
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31