From 9d22ae4060524d46d58804bb97743dd7fcb57b62 Mon Sep 17 00:00:00 2001 From: Danyllo da Silva Reis <20251144030005@ifrn.local> Date: Fri, 27 Mar 2026 20:59:08 -0300 Subject: [PATCH] Primeiro commit --- .../__pycache__/utilidades.cpython-311.pyc | Bin 0 -> 688 bytes modulo os/avt.py | 0 modulo os/modulo.py | 16 ++++++++++++++++ modulo os/ping.py | 18 ++++++++++++++++++ modulo os/utilidades.py | 8 ++++++++ 5 files changed, 42 insertions(+) create mode 100644 modulo os/__pycache__/utilidades.cpython-311.pyc create mode 100644 modulo os/avt.py create mode 100644 modulo os/modulo.py create mode 100644 modulo os/ping.py create mode 100644 modulo os/utilidades.py diff --git a/modulo os/__pycache__/utilidades.cpython-311.pyc b/modulo os/__pycache__/utilidades.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..edb031d5d2cbea49e7133c32e41654e444f419fa GIT binary patch literal 688 zcmaJ-&ubGw6rS1LWF?_Vv_;~j?lmZ7QrHMX6q7MdHrXF4@hbGqVL@3l)0U zmO%H`3JN`0#k>E22d|~4uuu@ZnA<||(u=-b6G5dunD2X!@BN&kiHQON+be!{z5#zt zgRyBNXLuQ$eMAsN1XH}K5oKF@tPpht)wEb~x^bRU>GO__$ECn&wF+NRsd9Iab{YHtcvw^8oanlaj8&I*V%6!$n#vWBVx8HNN+#m`$Vs;~ z4CDI)VEd-^NKh`US#!2ouQwXz4bwE6))KRQk9MT6?sN8>x4hP;qZTtbB~%!YJ7;-} z_%1V;uzcyb4rzfh(|r*aHd<-KpE_M$h6(8}idBFu)Gt-`)^^t-vE%i;t$U|>A)J31 zYzNW$iC#U{tNrp+==U#ONsyBJ1!4ZQSPD0G7J3T@7k3xK#W(ih+$;CB`)=iA+B}{% z`;*nE88s6XU9Ep9mczynCZT2c4pm4VYtI;Svo+o$UIB%d0M0Jl%C@Js`4oiNhIMcf W6=R$zI<7=_5(IS6$mm?iTK)vW8lCF^ literal 0 HcmV?d00001 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