이 논리가 파이썬에서 작동하지 않는 이유를 설명하십시오. 하지만 자바에서 작동합니까?
def reverse(number):
reversedNumber = 0;
temp = 0;
while(number > 0):
#use modulus operator to strip off the last digit
temp = number%10;
print(temp) #4
#create the reversed number
reversedNumber = reversedNumber * 10 + temp;
number = number/10;
print("reversedNumber", reversedNumber)
역방향 (1234)
Python 3에서 두 개의 정수를 나누면 부동 소수점을 반환 할 수 있습니다. 대부분의 언어에서 1/2 == 0
. 파이썬 3에서 1/2 == 0.5
. 파이썬 3에서 정수 나누기를 얻으려면 이중 나누기 부호, 즉 1//2 == 0
.
이것은 Python 2와 3의 차이점입니다.
또한 Python의 주석은 not로 시작하여 작성되기 때문에 작동하지 #
않습니다 //
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다