print('Select operation')
print('Choose from:')
print('+')
print('-')
print('*')
print('/')
choice=input('Enter choice (+,-,*,/):')
num1=int(input('Enter first number:'))
num2=int(input('Enter second number:'))
if choice== '+':
print(num1,'+',num1,'=', (num1+num2))
while restart **=** input('Do you want to restart the calculator y/n'):
if restart == 'y':t
print('restart')
else restart == 'n':
print('Thanks for using my program')
break
elif choice== '-':
print(num1,'-',num2,'=', (num1-num2))
elif choice== '*':
print(num1,'*',num2,'=', (num1*num2))
elif choice== '/':
print(num1,'/',num2,'=',(num1/num2))
else:
print('Invalid input')
=粗體字有什麼問題?我不明白它有什麼問題嗎?有人請回答我的問題。爲什麼它說粗體=是一個無效的語法?
謝謝 夏洛特
修復您的縮進。 – SLaks
是的,你有一個無效的語法。使用相等運算符'restart == input(...)' –
有些語言允許您在有條件的時間內使用賦值語句。 Python不是這些語言之一。 – Kevin