-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathex075.py
55 lines (55 loc) · 1.67 KB
/
ex075.py
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
'''
Programa que leia 4 valores pelo teclado e guarde numa tupla
Mostrando:
a) Quantas vezes apareceu o valor 9;
b)Em que posição foi digitado o primeiro valor 3;
c) Quais foram os números pares.
'''
'''
@Guilherme
Minha resolução antes de ver o vídeo
'''
# Números inteiros a serem lidos:
n1 = int(input('Digite um número: '))
n2 = int(input('Digite outro número: '))
n3 = int(input('Digite outro número: '))
n4 = int(input('Digite outro número: '))
tupla = (n1, n2, n3, n4)
print(f'TUPLA: \n{tupla}')
# a)
print(f'O número 9 apareceu {tupla.count(9)} vez(es).')
# b)
# Teste para verificar se o valor 3 está na tupla
if 3 in tupla:
print(f'O primeiro valor 3 foi digitado no índice {tupla.index(3)} da tupla.')
else:
print('O valor 3 não foi digitado.')
# c)
# Declaração de variável simples para verificar se há algum número par
tempar = 0
# Repetição para percorrer a tupla e verificar se existe número(s) par.
for c in tupla:
if c % 2 == 0:
tempar += 1
# Se há números par, então:
if tempar != 0:
print('Número(s) par:')
for ind, c in enumerate(tupla):
if c % 2 == 0:
print(c, end=' ')
# Se não há, logo:
else:
print('Não há número par.')
'''
Resolução do @Guanabara
núm = (int(input('Digite um número')), int(input('Digite um número')), int(input('Digite um número')),
int(input('Digite um número')), int(input('Digite um número')))
print(f'O número 9 apareceu {núm.count(9)} vez(es).')
if 3 in núm:
print(f'O primeiro valor 3 foi digitado no índice {núm.index(3)} da tupla.')
else:
print('O valor 3 não foi digitado.')
for n in núm:
if n % 2 == 0:
print(n, end=' ')
'''