Instruções if aninhadas

As instruções condicionais podem incluir qualquer bloco de código. Podem conter instruções print, atribuições de variáveis e até mesmo outros blocos if/else.
if name == 'Anna':
    print('Hello, Anna')
    salary = 1000
    if not 18 <= age <= 30:
        print('You are not Anna, stop lying')
        salary = -1
else:
    if name == 'Bob':
        print('How are you doing, Bob?')
        salary = 900
    else:
        print('I probably do not know you...')
Este é um exemplo de como as instruções condicionais podem ser aninhadas. E pode ir ainda mais fundo:
if a:
    ...
else:
    if b:
        ...
    else:
        if c:
            if d:
                ...
            else:
                ...
Assim, os blocos de código são indentados com 4 espaços, e o corpo de uma instrução if aparece “dentro” da instrução. O corpo de uma instrução if/else pode ser arbitrário e pode conter outras instruções if/else.
 

Desafio

Escreva um programa que leia um nome e, se o nome for Alice, cumprimente Alice com Hey there!; caso contrário, imprima I don't know you. O programa também deve ler o salário que Alice deseja e deve imprimir Sounds good se o salário for inferior a 10000; caso contrário, deve imprimir Let's discuss this a little.
Entrada
Saída
Alice 20000
Hey there! Let's discuss this a little
Bob 20000
I don't know you
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue