EM CONSTRUÇÃO: estou fazendo os exercícios aos poucos. Se possível, por gentileza, me dar o feedback após o término das resoluções.
Aquecimento:
1. Escreva um código que lê a lista abaixo e faça:
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
- A leitura do tamanho da lista
- A leitura do maior e menor valor
- A soma dos valores da lista
Ao final exiba uma mensagem dizendo:
"A lista possui [tam] números em que o maior número é [maior] e o menor número é [menor]. A soma dos valores presentes nela é igual a [soma]"
# Lista:
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
# Leitura do tamanho da lista:
tam = len(lista)
# Leitura do maior e menor valor:
maior = max(lista)
menor = min(lista)
# Soma dos valores da lista:
soma = sum(lista)
# Exibição da mensagem final:
print(f'A lista possui {tam} números em que o maior número é {maior} e o menor número é {menor}. A soma dos valores presentes nela é igual a {soma}.')
A lista possui 17 números em que o maior número é 99 e o menor número é 11. A soma dos valores presentes nela é igual a 743.
2. Escreva uma função que gere a tabuada de um número inteiro de 1 a 10, de acordo com a escolha da pessoa usuária. Como exemplo, para o número 7, a tabuada deve ser mostrada no seguinte formato:
Tabuada do 7:
7 x 0 = 0
7 x 1 = 7
[...]
7 x 10 = 70
def tabuada(numero):
print(f'Tabuada do {numero}:')
for i in range(11): # de 0 até 10
print(f'{numero} x {i} = {numero * i}')
# Programa principal:
if __name__ == "__main__":
numero = int(input("Digite um número inteiro para ver sua tabuada: "))
tabuada(numero)
Digite um número inteiro para ver sua tabuada: 141
Tabuada do 141:
141 x 0 = 0
141 x 1 = 141
141 x 2 = 282
141 x 3 = 423
141 x 4 = 564
141 x 5 = 705
141 x 6 = 846
141 x 7 = 987
141 x 8 = 1128
141 x 9 = 1269
141 x 10 = 1410