# m1
x,y = input().split(" ")
print(pow(int(x),int(y)))
print(pow(int(y),int(x)))
# m2
x,y=map(int,input().split())
print(x**y,y**x,sep='\n')
不加list就是两个对象
a = map(int, input().split())
print(a)
<map object at 0x...>
因为这时 a 是个迭代器,还没有真正变成列表。要强行转为值,你需要:
print(list(a)) # 这才会真正取出结果

京公网安备 11010502036488号