commit 9d22ae4060524d46d58804bb97743dd7fcb57b62 Author: Danyllo da Silva Reis <20251144030005@ifrn.local> Date: Fri Mar 27 20:59:08 2026 -0300 Primeiro commit diff --git a/modulo os/__pycache__/utilidades.cpython-311.pyc b/modulo os/__pycache__/utilidades.cpython-311.pyc new file mode 100644 index 0000000..edb031d Binary files /dev/null and b/modulo os/__pycache__/utilidades.cpython-311.pyc differ diff --git a/modulo os/avt.py b/modulo os/avt.py new file mode 100644 index 0000000..e69de29 diff --git a/modulo os/modulo.py b/modulo os/modulo.py new file mode 100644 index 0000000..846fd78 --- /dev/null +++ b/modulo os/modulo.py @@ -0,0 +1,16 @@ +#import os + +#print (os.name) +#Apresentar o nome do SO + +#nt = win = posix = linux +#-n para windowns -c para linux# + +#print (os.getcwd()) +#retorna a pasta onde voce esta + +#print (os.environ) +#exibe as environ variavel de ambiente + +#0 = falso, diferente de 0 = verdadeiro + diff --git a/modulo os/ping.py b/modulo os/ping.py new file mode 100644 index 0000000..53f3e36 --- /dev/null +++ b/modulo os/ping.py @@ -0,0 +1,18 @@ +import os +import utilidades +import sys + +endereco = input("Digite um endereço IP: ") + +if not utilidades.validar_ip(endereco): + print("O endereço IP é invalido.") + sys.exit(0) + +comando = f"ping {endereco}" + +resultado = os.system(comando) + +if not resultado: + print ("O endereço existe") +else: + print("O endereço não existe") \ No newline at end of file diff --git a/modulo os/utilidades.py b/modulo os/utilidades.py new file mode 100644 index 0000000..9869da2 --- /dev/null +++ b/modulo os/utilidades.py @@ -0,0 +1,8 @@ +def validar_ip(ip : str) ->bool: + 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 \ No newline at end of file