0% acharam este documento útil (0 voto)
22 visualizações3 páginas

Teste 2019 Programas

Capachiua Programação Python

Enviado por

yatoventura
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
22 visualizações3 páginas

Teste 2019 Programas

Capachiua Programação Python

Enviado por

yatoventura
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Teste 2019 Programas:

1-texto = "Olá, mundo!"


print(texto[4:7])
Resultado: ", m" Comentário: O índice 4 corresponde à vírgula, o 5 ao espaço e o 6 ao "m".
Portanto, a fatia do índice 4 ao 6 (7 não incluído) é ", m".
2- lista_nums = [ ]
lista_nums.append(42)
Este código cria uma lista vazia chamada lista_nums e depois adiciona o número 42 a essa lista.
Após a execução, lista_nums conterá um único elemento: [42].
3- for i in range(5):
print(1) ; Resultado: 11111 (na vertical) comentário: O laço for vai iterar 5 vezes, e a cada
iteração, o número 1 será impresso.
4- Dado o código:
x = 10
if x > 5:
>> print("Maior que 5")
elif x > 2:
>>print("Maior que 2")
else:
>>print("Menor ou igual a 2") ; (Explicação e resultado:O valor de x é 10.O primeiro if verifica
se x é maior que 5. Como isso é verdade, ele imprime "Maior que 5".O elif e o else não são
avaliados porque a condição do if já foi satisfeita.Portanto, a saída será:Maior que 5)
5- Dado o Código:
def soma(a, b):
return a + b
resultado = soma(3, 4)
print(resultado) ; (Este código define uma função soma que recebe dois parâmetros a e b e
retorna a soma deles. Em seguida, a função é chamada com os valores 3 e 4, e o resultado (que é
7) é armazenado na variável resultado e impresso.A saída será:7)
6--frutas = {"banana": 5, "maça": 3, "Laranja": 7} (Este código cria um dicionário chamado
frutas onde as chaves são nomes de frutas e os valores são quantidades associadas a essas frutas.
Para acessar o valor associado à chave "maça", você pode usar a seguinte linha de código:)
valor_maca = frutas["maça"]
print(valor_maca)

7 - 1-A classe Animal é definida com um método construtor __init__ que inicializa o atributo
nome e um método fazer_som que imprime "Fazendo som genérico".
2-A classe Cachorro herda de Animal e sobrescreve o método fazer_som para imprimir "Au au!".
3-Um objeto animal da classe Animal é criado com o nome "Bicho" e o método fazer_som é
chamado, imprimindo "Fazendo som genérico".
Um objeto cachorro da classe Cachorro é criado com o nome "Rex" e o método fazer_som é
chamado, imprimindo "Au au!".A saída após a execução será: Fazendo som genérico
Au au!
8- try:
resultado = 10 / 0
print(resultado)
except ZeroDivisionError:
print("Erro: divisão por zero.") (Este código trata de tratamento de exceções em Python, um
tópico de programação defensiva. Ele tenta executar uma operação que gera uma exceção
(ZeroDivisionError) e captura essa exceção para evitar que o programa pare de funcionar
abruptamente.A saída será:
Erro: divisão por zero.
9- Parâmetros posicionais são aqueles que são passados para a função na ordem em que foram
definidos. A função atribui os valores dos argumentos aos parâmetros correspondentes com base
na posição.Ex: def funcao(a, b):
return a + b
resultado = funcao(1, 2) # '1' é atribuído a 'a' e '2' é atribuído a 'b'
Parâmetros nomeados (ou argumentos com palavra-chave) são passados para a função com o
nome do parâmetro especificado. Isso permite passar argumentos fora de ordem e torna o código
mais legível.Ex: def funcao(a, b):
return a + b
resultado = funcao(b=2, a=1) # '1' é atribuído a 'a' e '2' é atribuído a 'b'
10- A maneira correta de retornar múltiplos valores em uma função em Python é retornando uma
tupla, que pode ser desempacotada em variáveis individuais.
11-

12- import tkinter as tk


# Cria a janela principal
janela = tk.Tk()
janela.title("Minha Janela")
# Cria um rótulo com o texto "Olá, Tkinter!"
rotulo = tk.Label(janela, text="Olá, Tkinter!")
rotulo.pack()
# Executa o loop principal da janela
janela.mainloop()

Você também pode gostar