Ok, so for the past hour i've been struggling to define a function and call it back, i dont know what im doing wrong i've done exactly how it says on google, i'm a beginner at Python, please show me how to do it.
Here is my code:
Here is my code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
import sys def operations(): calculation_input = input ( ''' Pentru adunare apasati + Pentru scadere apasati - Pentru inmultire apasati * Pentru inmultire apasati / Pentru inchiderea programului apasati 0 ''' ) if calculation_input = = '0' : sys.exit( 0 ) n1 = int ( input ( 'Introduce primul numar ' )) n2 = int ( input ( 'Introduce al doilea numar ' )) if calculation_input = = '+' : print ( '{} + {} = ' . format (n1,n2)) print (n1 + n2) elif calculation_input = = '-' : print ( '{} - {} = ' . format (n1,n2)) print (n1 - n2) elif calculation_input = = '*' : print ( '{} * {} = ' . format (n1,n2)) print (n1 * n2) elif calculation_input = = '/' : print ( '{} / {} = ' . format (n1,n2)) print (n1 / n2) else : print ( 'Trebuie sa pui un simbol compatibil' ) sys.exit( 0 ) calculation_again = input ( '''vreti sa restartati programul? da - se restarteaza nu - nu se restarteaza ''' ) if calculation_again = = 'da' : operations() elif calculation_again = = 'nu' : sys.exit( 0 ) |