Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
giúp em giải bài này bằng ngôn ngữ python với ạ
09:52 26-03-2023
541 lượt xem
2 bình luận
Nhập 2 số nguyên dương n và m. Tính và hiển thị tổng các số đối xứng trong đoạn [n,m]
def is_palindrome(n):
"""
Kiểm tra xem một số có phải là số đối xứng hay không.
"""
return str(n) == str(n)[::-1]
n = int(input("Nhập n: "))
m = int(input("Nhập m: "))
sum_palindromes = 0
for i in range(n, m+1):
if is_palindrome(i):
sum_palindromes += i
print("Tổng các số đối xứng trong đoạn [{}, {}] là: {}".format(n, m, sum_palindromes))
Có gì thì bạn ktra lại code giúp mình nha bạn
def is_palindrome(num):
return str(num) == str(num)[::-1]
n = int(input("Enter n: "))
m = int(input("Enter m: "))
palindrome_sum = 0
for i in range(n, m+1):
if is_palindrome(i):
palindrome_sum += i
print("The sum of all palindrome numbers between", n, "and", m, "is", palindrome_sum)