Simple calculation | Sololearn: Learn to code for FREE!

+1

Simple calculation

Hi! I want a result like below. Input the first number 7 Input the second number 8 7+8 = 15 And what I did was below print(‘Input the first number’) s=input() print(‘Input the second number’) t=input() c=int(s) + int(t) print(s ‘+’ t ‘=‘ c) What was wrong? Please help Also, if there is other way I can code (especially the last line) please advise

12/8/2018 4:11:10 PM

Lucy Lee

8 Answers

New Answer

+7

You can't add int to str in Python and you can also write print(s, '+', t, '=', c)

+2

Last line is wrong. You can use f string in last line. print(f'{s}+{t}={c}')

+2

This also work. print(s+'+'+t+'='+str(c)) But this is so complex and mysterious.

+1

Thx! but is there any other way to code it? I’m not at that stage yet haha

+1

So ‘c’ should be string.... Why can’t I just print c without str?

+1

Because it works when I print just ‘print(c)’. I don’t know the difference...

+1

This helps a lot! Thank you!

0

thank you !