Til

Til 24.03.04 -알고리즘 -파이썬(int , range)

dini_dini 2024. 3. 4. 17:41

 

두수의 나눗셈

 
def solution(num1, num2):
    answer = int((num1 / num2) * 1000)
    return answer

print (solution(15,3))

#출력 5000.0
 

 

- int()함수를 사용 하여  소수점 이하를 버리고 정수부분만 사용

 

def solution(n):
    answer =0
    #시작값 , 끝값, 증감값
    for i in range(2,n+1,2) :
        answer += #변수 i가 나타내는 짝수를 엔서에 더해줌        
    return answer


print(solution(10))

#출력 30

 

- for i in ~ : range 함수에 대한 반복문 실행

-range(2,n+1,2) : 2부터 n까지의 수 중에 2씩 증가하는 수열을 생성 ->2,4,6,...,n까지의 수열(range 가 끝값을 포함하지 않으므로 +1해줘야함)

 

-------------

range() 함수

--------------

: 파이썬에서 연속된 숫자의 시퀀스(데이터의 순서있는 모음)를 생성할때 사용

 

- range(stop) : 0부터 stop-1까지 숫자를 생성

- range(start, stop) : start 부터 stop-1까지 숫자를 생성

- range(start, stop, step) : start 부터 stop-1까지 숫자를 step 간격으로 생성