Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

110 Introdução à Programação com Python 
https://python.nilo.pro.brAtualização do 26/03/2024
pagina.write(""" 
 
 
""") 
pagina.close()
Exercício 09-30
Modifique o Programa 9.8 para gerar uma lista html, usando os elementos ul e li. Todos os elementos da 
lista devem estar dentro do elemento ul, e cada item dentro de um elemento li. Exemplo: Item1Item2Item3V
filmes = { 
 "drama": ["Cidadão Kane", "O Poderoso Chefão"], 
 "comédia": ["Tempos Modernos", "American Pie", "Dr. Dolittle"], 
 "policial": ["Chuva Negra", "Desejo de Matar", "Difícil de Matar"], 
 "guerra": ["Rambo", "Platoon", "Tora!Tora!Tora!"], 
} 
 
pagina = open("filmes.html", "w", encoding="utf-8") 
pagina.write(""" 
 
 
 
 
Filmes 
 
 
""") 
for c, v in filmes.items(): 
 pagina.write(f"{c.capitalize()}") 
 pagina.write("") 
 for e in v: 
 pagina.write(f"{e}") 
 pagina.write("") 
pagina.write(""" 
 
 
""") 
pagina.close()
Exercício 09-31
Crie um programa que corrija o Programa 9.9 de forma a verificar se z existe e é um diretório.
import os.path 
 
if os.path.isdir("z"): 
 print("O diretório z existe.") 
111Exercícios resolvidos da 3a edição
https://python.nilo.pro.br Atualização do 26/03/2024
elif os.path.isfile("z"): 
 print("z existe, mas é um arquivo e não um diretório.") 
else: 
 print("O diretório z não existe.")
Exercício 09-32
Modifique o Programa 9.9 de forma a receber o nome do arquivo ou diretório a verificar pela linha de 
comando. Imprima se existir e se for um arquivo ou um diretório.
import sys 
import os.path 
 
if len(sys.argv) 
112 Introdução à Programação com Python 
https://python.nilo.pro.brAtualização do 26/03/2024
 
 
 
Imagens PNG e JPG 
 
 
""") 
pagina.write(f"Imagens encontradas no diretório: {diretório}") 
for entrada in os.listdir(diretório): 
 nome, extensão = os.path.splitext(entrada) 
 if extensão in [".jpg", ".png"]: 
 caminho_completo = os.path.join(diretório, entrada) 
 link = urllib.request.pathname2url(caminho_completo) 
 pagina.write(f"{entrada}") 
 
pagina.write(""" 
 
 
""") 
pagina.close()
Exercício 09-34
Altere o Programa 7.2, o jogo da forca. Dessa vez, utilize as funções de tempo para cronometrar a duração 
das partidas.
import time 
 
palavra = input("Digite a palavra secreta:").lower().strip() 
for x in range(100): 
 print() 
digitadas = [] 
acertos = [] 
erros = 0 
 
inicio = time.time() # Registra o início da partida 
while True: 
 senha = "" 
 for letra in palavra: 
 senha += letra if letra in acertos else "." 
 print(senha) 
 if senha == palavra: 
 print("Você acertou!") 
 break 
 tentativa = input("\nDigite uma letra:").lower().strip() 
 if tentativa in digitadas: 
 print("Você já tentou esta letra!") 
 continue 
 else: 
 digitadas += tentativa 
 if tentativa in palavra: 
	X7f77c4df4fdcbddffcadb92223250626bae3aac
	Xbf63630845d7bc60e2212e3fe210a1f749c488a
	X853bcf1d24b9ca536c7bd30a2dba844f6d50d2f
	X823f837e50b1bdb481c06598288a81c382d6301
	Xd19c06120ae6bc5cd3bfa673960c57ed650de5c
	Exercício 09-30
	Exercício 09-31
	Exercício 09-32
	Exercício 09-33
	Exercício 09-34

Mais conteúdos dessa disciplina