Gabarito – Lista de Exercícios Python
While
1)
i = 1
while i <= 10:
print(i)
i += 1
2)
num = int(input("Número: "))
while num >= 0:
print(num)
num -= 1
3)
soma = 0
num = int(input("Digite (0 para parar): "))
while num != 0:
soma += num
num = int(input("Digite (0 para parar): "))
print(soma)
4)
senha = ""
while senha != "1234":
senha = input("Senha: ")
print("Acesso liberado")
5)
soma = 0
cont = 0
num = int(input("Digite (-1 para parar): "))
while num != -1:
soma += num
cont += 1
num = int(input("Digite (-1 para parar): "))
if cont > 0:
print("Quantidade:", cont)
print("Média:", soma/cont)
For
6)
for i in range(1, 11):
print(i)
7)
for i in range(2, 51, 2):
print(i)
8)
num = int(input("Número: "))
for i in range(1, 11):
print(num, "x", i, "=", num*i)
9)
soma = 0
for i in range(1, 101):
soma += i
print(soma)
10)
nums = []
for i in range(5):
[Link](int(input("Número: ")))
print(max(nums))
print(min(nums))
Listas
11)
lista = [1, 5, 3, 9, 2]
print(max(lista))
print(min(lista))
12)
lista = []
for i in range(5):
[Link](int(input("Número: ")))
print(lista[::-1])
13)
lista = list(range(1, 11))
for n in lista:
if n % 2 == 0:
print(n)
14)
nomes = []
for i in range(5):
[Link](input("Nome: "))
[Link]()
print(nomes)
15)
lista = []
num = int(input("Digite (-1 para parar): "))
while num != -1:
[Link](num)
num = int(input("Digite (-1 para parar): "))
if len(lista) > 0:
print(sum(lista)/len(lista))
Funções
16)
def dobro(n):
return n * 2
17)
def saudacao(nome):
print("Olá,", nome)
18)
def maior(a, b):
return a if a > b else b
19)
def soma_lista(lista):
return sum(lista)
20)
def primo(n):
if n <= 1:
return False
for i in range(2, n):
if n % i == 0:
return False
return True