从键盘输入一个三位整数,分别求出个位数,十位数,百位数并输出,然后输出百位数的个位数字的幂,假设输入的是312,输出个位是2,十位是1,百位是3,百位的个位次幂是9.
import math
s=int(input("请输入一个三位数"))
a=s//100
b=(s//10)%10
c=s%10
t=math.pow(a,c)
print("该三位数百位为"+str(a)+",十位为"+str(b)+",个位为"+str(c)+",百位的个位次幂是"+str(t));
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!a=input('请输入一个三位数:')
x=[]
for i in a:
j=int(i)
x.append(j)
print('个位是:',x[2])
print('十位是:',x[1])
print('百位是:',x[0])
print('百位的个位次幂:',x[0]**x[2])
答案:请输入一个三位数:312
个位是: 2
十位是: 1
百位是: 3
百位的个位次幂: 9
望采纳