File tree Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ #Dividindo valores em várias listas
2+ #082: Crie um programa que vai ler vários números e colocar em uma lista. Depois disso, crie duas listas extras que vão conter
3+ # apenas os valores pares e os valores ímpares digitados, respectivamente. Ao final, mostre o conteúdo das três listas geradas.
4+ # Criando as listas
5+ numeros = list ()
6+ pares = list ()
7+ impares = list ()
8+ while True :
9+ numeros .append (int (input ('Digite um número:' )))
10+ resp = str (input ('Quer continuar? [S/N]' ))
11+ if resp in "Nn" :
12+ break
13+ for i , v in enumerate (numeros ):
14+ if v % 2 == 0 :
15+ pares .append (v )
16+ elif v % 2 == 1 :
17+ impares .append (v )
18+ print (f'A lista completa é { numeros } .' )
19+ print (f'A lista de pares é { pares } .' )
20+ print (f'A lista de ímpares é { impares } .' )
Original file line number Diff line number Diff line change 1+ #Validando expressões matemáticas
2+ #083: Crie um programa onde o usuário digite uma expressão qualquer que use parênteses. Seu aplicativo deverá analisar
3+ # se a expressão passada está com os parênteses abertos e fechados na ordem correta.
4+ expr = str (input ('Digite a expressão:' ))
5+ pilha = []
6+ for simb in expr :
7+ if simb == '(' :
8+ pilha .append ('(' )
9+ elif simb == ')' :
10+ if len (pilha ) > 0 :
11+ pilha .pop ()
12+ else :
13+ pilha .append (')' )
14+ break
15+ if len (pilha ) == 0 :
16+ print ('Sua expressão é válida.' )
17+ else :
18+ print ('Sua expressão está errada.' )
You can’t perform that action at this time.
0 commit comments