すべてのコードが正しいと確信しています。エラーはインストールファイルの間違いである可能性があると思います。
a,b = input('Enter in format number^power: ').split('^')
a = int (a)
b = int (b)
result = a**b
print (result)
input()
IDLE で実行すると、完全に動作します。ただし、ターミナルでスクリプトを実行すると、次のエラーが表示されます。
Traceback (most recent call last):
File "C:\Users\xxx\Desktop\calculator.py", line 1, in <module>
a,b = input('Enter a range: ').split('^')
AttributeError: 'int' object has no attribute 'split'
私は何が間違っているのでしょうか?