输入一个整数,其奇数位之和

一个整数的奇数位上的数字之和和偶数位上的数字之和的差是11的倍数,则这个数能被11整除

n=input()
odd=sum([int(x) for x in n[::2]])
even=sum([int(x) for x in n[1::2]])
a=odd-even
if a%11==0:
    print('11的倍数')
else:
    print('不是11的倍数')
#一个整数的奇数位上的数字之和和偶数位上的数字之和的差是11的倍数,则这个数能被11整除
num = input('n:')
sum1= 0
sum2= 0
for i in range(len(num)):
    if i %2==0:
        sum1+=int(num[i])
    else:
        sum2+=int(num[i])

if (sum1 - sum2)%11 == 0:
    print('这个数能被11整除')
else:
    print('这个数不能被11整除')

def eleven_fold(num):
    return (sum(int(i) for i in str(num)[::2])-sum(int(i) for i in str(num)[1::2]))%11 == 0

n = int(input())
print('可以被11整除') if eleven_fold(n) else print('不能被11整除')
n = input()
print(f"这个数{'不' if (sum(map(int,n[::2]))-sum(map(int,n[1::2])))%11 else ''}能被11整除")