5

私は他の質問を読みましたが、私がやろうとしていることは異なります.Pythonで電卓を作ろうとしていて、変数入力を整数にしようとして追加できるようにしています. これは私のコードでもあり、まだ完成しておらず、初心者です:

print("Hello! Whats your name?")
myName = input()
print("What do you want me to do? " + myName)
print("I can add, subtract, multiply and divide.")
option = input('I want you to ')
if option == 'add':
    print('Enter a number.')
    firstNumber = input()
    firstNumber = int(firstNumber)

    print('Enter another number.')
    secondNumber = input()
    secondNumber = int(secondNumber)

    answer = firstNumber + secondNumber

    print('The answer is ' + answer)

それは何をします:

Hello! Whats your name?
Jason
What do you want me to do? Jason
I can add, subtract, multiply and divide.
I want you to add
Enter a number.
1
Enter another number.
1
Traceback (most recent call last):
File "C:/Python33/calculator.py", line 17, in <module>
print('The answer is ' + answer)
TypeError: Can't convert 'int' object to str implicitly 

どんな助けでも大歓迎です:)

4

1 に答える 1