-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFunções.py
75 lines (50 loc) · 2.39 KB
/
Funções.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# Questão 01) Palíndromo:
# Descrição: Crie uma função chamada Epalindromo que peça ao usuário para digitar
# Uma string e retorne True se a string for um palíndromo e False caso contrário.
# Exemplo: Se o usuário digitar "radar", a função deve retornar True.
def palindromo(palavra):
if palavra == palavra[::-1]:
return print("Verdadeiro")
else:
return print("Falso")
palindromo("radar")
# Questão 02) Máximo de uma lista:
# Descrição: Crie uma função chamada maximo que peça ao usuário para
# Digitar uma lista de números (separados por espaços) e retorne o maior número.
# Exemplo: Se o usuário digitar 1 3 2 5 4, a função deve retornar 5.
def maiorNumero():
numeros = input("Digite uma lista de números separada por espaço: ")
listaNumeros = numeros.split(" ")
listaNumerosFinal = []
for numero in listaNumeros:
listaNumerosFinal.append(int(numero))
maior = listaNumerosFinal[0]
for numero in listaNumerosFinal:
if numero > maior:
maior = numero
return print(maior)
# Questão 03) Calcular a média:
# Descrição: Crie uma função chamada media que peça ao usuário para digitar
# Uma lista de números (separados por espaços) e retorne a média dos números.
# Exemplo: Se o usuário digitar 1 2 3 4 5, a função deve retornar 3.
def mediaNumero():
numeros = input("Digite uma lista de números separada por espaço: ")
listaNumeros = numeros.split(" ")
listaNumerosFinal = []
for numero in listaNumeros:
listaNumerosFinal.append(float(numero))
media = sum(listaNumerosFinal) / len(listaNumerosFinal)
return print(media)
# Questao 04) Contar caracteres:
# Descrição: Crie uma função chamada contarCaracteres que peça ao usuário para digitar
# Uma string e retorne um dicionário com a contagem de cada caractere na string.
# Exemplo: Se o usuário digitar "hello", a função deve retornar {'h': 1, 'e': 1, 'l': 2, 'o': 1}.
def ContarCaracteres():
letra = input("Digite uma palavra: ")
letraDicionario = {}
for letra in letra:
if letra in letraDicionario:
letraDicionario[letra] += 1
else:
letraDicionario[letra] = 1
return print(letraDicionario)