Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Mất số 0 khi đảo ngược số trong hàm python ạ

20:58 20-06-2021 1.170 lượt xem 10 bình luận 12:33 23-06-2021
n=int(input(''))
while n!=0:
    print(n%10,end='')
    n=n//10

nhờ mọi người giúp mình với ạ, đây là hàm code của mình, làm như nào để khi đảo ngược số 120 thành 21 được ạ

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Cu Xin Author đã bình luận 17:24 21-06-2021

bạn phải ép sang chuỗi rồi cộng vào.

Thật ra đảo ngược số trong Python có nhiều cách. Có một cách đơn giản là dùng List Constructor.

Đầu tiên bạn cho số nhập thành chuỗi, sau đó truyền vào list.

a = '12345'
b = list(a)
b.reverse()
print(b)

thế là xong :))

JuffyInaba đã bình luận 16:44 23-06-2021
int(str('120')[::-1])

 

Câu hỏi mới nhất