Python Koddaki "invalid syntax" hatası nedir?

brrşibididop

Decapat
Katılım
4 Şubat 2023
Mesajlar
96
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Koddaki hata nedir? Teşekkür ederim.

kali-linux-2023.2-virtualbox-amd64 [Çalışıyor] - Oracle VM VirtualBox 16.01.2024 15_39_06.png
 
Son düzenleyen: Moderatör:
En son line da başta if koymak istemedin galiba direk print yaptırcan. Bir de snippet olarak atsaydın keşke ekran görüntüsü yerine.
 
En son line da başta if koymak istemedin galiba direk print yaptırcan. Bir de snippet olarak atsaydın keşke ekran görüntüsü yerine.
#!/usr/bin/env python

import os
os.system("apt-get install figlet")
os.system("clear")
os.system('figlet PORT TARAMA BY LORAX')
print("""
Port Tarama Tooluna Hosgeldin

1) Hizli tarama
2) Servis Ve Version Bilgisi
3) Isletim Sistemi Bilgisi

""")

islemno= raw_input('Islem Numarasini Girin: ')
if (islemno=="1"):
hedefip = raw_input('Hedef Ip Giriniz:')
os.system('nmap' + hedefip)
elif(islemno==2):
hedefip = raw_input('Hedef Ip Girin:')
os.system('nmap -sS -sV' + hedefip)
if(islemno=="3"):
hedefip = raw_input('Hedef Ip Girin')
os.system('nmap -0'+ hedefip)
else:
if:print("Hatali Secim Yaptin")
 
Python:
#!/usr/bin/env python


import os

os.system("apt-get install figlet")

os.system("clear")

os.system('figlet PORT TARAMA BY LORAX')

print("""

Port Tarama Tooluna Hosgeldin


1) Hizli tarama

2) Servis Ve Version Bilgisi

3) Isletim Sistemi Bilgisi


""")


islemno= raw_input('Islem Numarasini Girin: ')

if (islemno=="1"):

    hedefip = raw_input('Hedef Ip Giriniz:')

    os.system('nmap' + hedefip)

elif(islemno==2):

    hedefip = raw_input('Hedef Ip Girin:')

    os.system('nmap -sS -sV' + hedefip)

if(islemno=="3"):

    hedefip = raw_input('Hedef Ip Girin')

    os.system('nmap -0'+ hedefip)

else:

    print("Hatali Secim Yaptin")

Böyle yapabilirsin elsenin içindeki girintiyi düzeltin ve "if" ifadesi de gereksiz onu da silin.
 
Python:
#!/usr/bin/env python.

import os.
os.system("apt-get install figlet")
os.system("clear")
os.system('figlet PORT TARAMA BY LORAX')
print("""
Port Tarama Tooluna Hosgeldin.

1) Hizli tarama.
2) Servis Ve Version Bilgisi.
3) Isletim Sistemi Bilgisi.

""")

islemno= raw_input('Islem Numarasini Girin: ')
if (islemno=="1"):
hedefip = raw_input('Hedef Ip Giriniz:')
os.system('nmap' + hedefip)
elif(islemno==2):
hedefip = raw_input('Hedef Ip Girin:')
os.system('nmap -sS -sV' + hedefip)
if(islemno=="3"):
hedefip = raw_input('Hedef Ip Girin')
os.system('nmap -0'+ hedefip)
else:
 print("Hatali Secim Yaptin")

Böyle yapabilirsin elsenin içindeki girintiyi düzeltin ve "if" ifadesi de gereksiz onu da silin.

Tamamdır deneyim bir.
 
Hocam bu nasıl Python kodu indention yok bir şey yok.

Bunu mu yapmak istedin.

Python:
#!/usr/bin/env python

import os

os.system("apt-get install figlet")
os.system("clear")
os.system('figlet PORT TARAMA BY LORAX')
print("""
Port Tarama Tooluna Hosgeldin

1) Hizli tarama
2) Servis Ve Version Bilgisi
3) Isletim Sistemi Bilgisi
""")

islemno = raw_input('Islem Numarasini Girin: ')

if islemno == "1":
    hedefip = raw_input('Hedef Ip Giriniz:')
    os.system('nmap ' + hedefip)
elif islemno == "2":
    hedefip = raw_input('Hedef Ip Girin:')
    os.system('nmap -sS -sV ' + hedefip)
elif islemno == "3":
    hedefip = raw_input('Hedef Ip Girin:')
    os.system('nmap -O ' + hedefip)
else:
    print("Hatali Secim Yaptin")
 

Technopat Haberler

Geri
Yukarı