Can I set the other to do two things?

0

I want to do a function in case the name entered is invalid, the program shows that the name is invalid and in addition, close the program or return to the starting point, is it possible in Python?

 carro = str(input('Qual carro você alugou? '))

if carro == 'Peugeot':
        c = 50
elif carro == 'C3':
        c = 60
elif carro == 'Cruze':
        c = 70
elif carro == 'CRV':
        c = 75
else:
        print('O carro digitado não está cadastrado no nosso sistema. Verifique se está digitado corretamente ou comunique a empresa.')

If possible, how do I split functions, for example

print('O carro digitado não está cadastrado no nosso sistema. Verifique se está digitado corretamente ou comunique a empresa.'), return line1

or

print('O carro digitado não está cadastrado no nosso sistema. Verifique se está digitado corretamente ou comunique a empresa.') and return line1
    
asked by anonymous 26.05.2018 / 17:07

1 answer

0

So?

if carro == 'Peugeot':
    c = 50
elif carro == 'C3':
    c = 60
elif carro == 'Cruze':
    c = 70
elif carro == 'CRV':
    c = 75
else:
    print('O carro digitado não está cadastrado no nosso sistema. Verifique se está digitado corretamente ou comunique a empresa.')
    return #ou pode usar sys.exit() se quiser acabar de vez

There's no problem putting multiple lines in each block.

    
26.05.2018 / 17:12