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 #변수 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 간격으로 생성