Язык программирования Python. Я новичок, решил попробовать написать простенький порт сканнер. Вот код: if util == 'portscan':
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = input('Введите айпи адрес цели: ')
port = input("Введите порт, который хотите просканировать: ")
def portscanner(port):
if sock.connect_ex((host, port )):
print('Port %d is closed') % (port)
else:
print('Port %d is open') % (port)
portscanner(port)
input()
Ошибка:
Traceback (most recent call last):
File "script.py", line 38, in
portscanner(port)
File "script.py", line 34, in portscanner
if sock.connect_ex((host, port )):
TypeError: an integer is required (got type str)
Я новичок в питоне, многого вообще не знаю, нужен портсканнер, и не получается(((
var c: string;
begin
writeln('Введите 1 число.');
readln(a);
writeln('Введите 2 число.');
readln(b);
writeln('Знак операции.');
readln(c);
if c='*' then writeln(a*b);
if c='/' then writeln(a/b);
if c='-' then writeln(a-b);
if c='+' then writeln(a+b);
end.
2 ЗАДАЧА
var a, b: real;
begin
writeln('Зарабаток Пети:');
readln(a);
writeln('Зарабаток Петрова:');
readln(b);
if a>b then writeln('Петя заработал больше Петрова.')
else if a=b then writeln('Петров и Петя заработали одинаково.')
else
writeln('Петров заработал больше Пети.');
writeln('Среднее: ', (a+b)/2);
end.