enviar para repositorio

This commit is contained in:
Thiago 2026-04-08 22:12:32 -03:00
commit ac6eeab62d
10 changed files with 89 additions and 0 deletions

Binary file not shown.

9
lista1/Q1.py Normal file
View File

@ -0,0 +1,9 @@
# input é uma função que envia mensagem
# ao usuario e espera ele digitar um valor.
# o valor retornado por input é uma str.
codigo = int(input("digite o codigo de resposta:"))
if codigo == 200:
print("dispositivo ativo")
else:
print("dispositivo inativo")

5
lista1/Q2.py Normal file
View File

@ -0,0 +1,5 @@
porta = int(input("digte um numero de porta:"))
if porta >= 0 and porta <= 65535:
print("porta valida")
else:
print("porta invalida")

7
lista1/Q3.py Normal file
View File

@ -0,0 +1,7 @@
tamanho = int(input("digite o tamanho do pacote (bytes):"))
if tamanho < 500 :
print("pequeno")
elif tamanho <=1500:
print("medio")
else:
print("grande")

3
lista1/Q4.py Normal file
View File

@ -0,0 +1,3 @@
numero_pacotes = int(input("digite o numero de pacotes foram recebidos?"))
for x in range(1,numero_pacotes +1):
print(f"processando pacote {x+1 }")

10
lista1/Q5.py Normal file
View File

@ -0,0 +1,10 @@
ip = input("digite um ip:")
if len(ip) >= 8 and ip[:8] in "192.168.":
print("Local")
else:
print("externo")
#quando quero uma parte da string usa o '[:]' e coloque um numero da quantidade
#do str ex ip[:8] qual vai filtrar os 8 primeiros digitos da variavel 192.168.
#len= comprimento da srtring
#type=função da variavel

20
lista1/Q6.py Normal file
View File

@ -0,0 +1,20 @@
""" Um cliente tenta se conectar a um servidor, podendo realizar no máximo três
tentativas. Utilize um laço de repetição onde, a cada tentativa, o usuário informe se
a conexão foi bem-sucedida. Caso seja informada uma resposta positiva, encerre
o processo informando sucesso. Caso contrário, continue até atingir o limite de
tentativas. """
def conectar(url):
if len(url) < 11 and i[:11] in "www.":
return True
else:
return False
for i in range(1,4):
print(f"tentativa {i}")
endereco = input("Digite uma url:")
if conectar(endereco):
print("conectado!!!")
break
else:
print("tente novamente")
#print(conectar("http://www.google.com.br"))

0
lista1/comandosgit.md Normal file
View File

14
modulo_os.py Normal file
View File

@ -0,0 +1,14 @@
import utilidades
import os
ip = input("digite um endereço de IP: ")
if utilidades.validar_ip(ip)==False:
print("endereço de IP invalido")
else:
status = os.system(f"ping -n 1 {ip}")
if status == 0:
print("endereço foi alcançado")
utilidades.imprimir_ip(ip)

21
utilidades.py Normal file
View File

@ -0,0 +1,21 @@
def somar(a,b):
soma = a + b
return soma
def dividir(a,b):
if b == 0:
print("não é possivel divdir o ZERO")
return 0
return a / b
def validar_ip(ip):
octetos = ip.split(".")
if len(octetos) != 4:
return False
for octeto in octetos:
if int(octeto) < 0 or int(octeto) > 255:
return False
return True
def imprimir_ip(ip):
print(f"o ip utilizado é {ip}")