Source Code
Source Code
connector
from csv import DictWriter
from csv import DictReader
import os
print("\n-------LOGIN SUCCESSFUL-------")
else:
nam = input("\nENTER YOUR FULL NAME:-")
pn = int(input("\nENTER YOUR PHONE NO:-"))
city = input("\nENTER YOUR CITY NAME:-")
state = input("\nENTER YOUR STATE:-")
em = input("\nENTER YOUR EMAIL ID:-")
e.append(em)
passw = input("\nENTER YOUR PASSWORD:-")
print(f"\nOTP SEND TO {pn} AND {em}")
ot = int(input("\nENTER THE OTP NO:-"))
if ans==1:
num = (input("\nENTER FLIGHT NUMBER:-"))
query = "SELECT * FROM FLIGHTS WHERE FLIGHT_NO = '{}' ".format(num)
my_cursor.execute(query)
print("\nYOUR FLIGHT DATA IS-------")
for a in my_cursor:
print(a)
deplo = []
arrlo = []
fli = []
def flight_data():
departure = input("\nENTER YOUR DEPARTURE LOCAION:-")
arrival = input("\nENTER YOUR ARRIVAL LOCATION:-")
query2 = "SELECT AIRLINES_NAME FROM FLIGHTS WHERE DEPARTURE = '{}' AND
DESTINATION = '{}'".format(departure, arrival)
deplo.append(departure)
arrlo.append(arrival)
my_cursor.execute(query2)
print("\nYOUR REQUIRED FLIGHTS ARE------")
for b in my_cursor:
print(b)
fly = input("\nENTER A FLIGHT NAME YOU WANT:-")
fli.append(fly)
print("\nHEAR THE DETAILS OF YOUR FLIGHT--")
query3 = "SELECT * FROM FLIGHTS WHERE AIRLINES_NAME = '{}' AND DEPARTURE = '{}'
AND DESTINATION = '{}' ".format(fly, departure, arrival)
my_cursor.execute(query3)
for c in my_cursor:
return print(c)
if ans==2:
flight_data()
nam=[]
ag=[]
gen=[]
def pass_data():
name = input("\nENTER A NAME OF A PASSENGER:-")
age = int(input(f"\nENTER THE AGE OF {name}:-"))
gender = input("\nMALE/FEMALE:-")
nam.append(name)
ag.append(age)
gen.append(gender)
with open('userdata.csv', 'a', newline='') as csvfile:
csvwriter = DictWriter(csvfile, fieldnames=['name', 'age', 'gender'])
csvwriter.writeheader()
csvwriter.writerow({'name':name, 'age':age, 'gender':gender})
return print("\n-------DATA ENTERED SUCCESSFULLY-------")
for d in range(passenger):
pass_data()
def read_csv():
with open('userdata.csv') as csvreader:
reader = DictReader(csvreader)
for row in reader:
print(row)
os.remove(r'userdata.csv')
return print("------------------------------------")
read_csv()
print("\nCHECK YOUR DETAILS----")
while True:
if ch=='n' or ch=='N' or ch=='no' or ch=='NO':
for e in range(passenger):
pass_data()
read_csv()
else:
break
flo = []
tdep = []
tarr= []
def fl_nm():
query4 = "SELECT FLIGHT_NO FROM FLIGHTS WHERE airlines_name = '{}' and
DEPARTURE = '{}' and DESTINATION = '{}' ".format (fli[0], deplo[0], arrlo[0])
my_cursor.execute(query4)
for f in my_cursor:
flo.append(f)
an = []
de = []
ds = []
td = []
ta = []
def fl_no():
query7 = "SELECT AIRLINES_NAME FROM FLIGHTS WHERE FLIGHT_NO = '{}'".format(num)
my_cursor.execute(query7)
for i in my_cursor:
an.append(i)
payment = []
if pay=='p' or pay=='P':
print("\nHOW YOU WANT TO PAY ?")
print("1.GOOGLE PAY")
print("2.AMAZON PAY")
print("3.PAYPAL")
print("4.APPLE PAY")
print("5.CREDIT CARD")
print("6.DEBIT CARD")
print("7.BANK TRANSFER")
if pay2==1:
print("\n-------------------GOOGLE PAY---------------------------")
print(F"PAY {payment[0]} RUPEES")
pay3 = input("\nTO CONTINUE PAYMENT PRESS (P):-")
ott = int(input("\nENTER A OTP SENT TO YOUR PHONE NO AND EMAIL:-"))
print("\nTRANSACTION SUCCESSFUL------------")
print("\n**********THANK YOU***********")
if pay2==2:
print("\n-------------------AMAZON PAY---------------------------")
print(F"PAY {payment[0]} RUPEES")
pay3 = input("\nTO CONTINUE PAYMENT PRESS (P):-")
ott = int(input("\nENTER A OTP SENT TO YOUR PHONE NO AND EMAIL:-"))
print("\nTRANSACTION SUCCESSFUL------------")
print("\n**********THANK YOU***********")
if pay2==3:
print("\n-------------------PAYPAL---------------------------")
print(F"PAY {payment[0]} RUPEES")
pay3 = input("\nTO CONTINUE PAYMENT PRESS (P):-")
ott = int(input("\nENTER A OTP SENT TO YOUR PHONE NO AND EMAIL:-"))
print("\nTRANSACTION SUCCESSFUL------------")
print("**********THANK YOU***********")
if pay2==4:
print("\n-------------------APPLE PAY---------------------------")
print(F"PAY {payment[0]} RUPEES")
pay3 = input("\nTO CONTINUE PAYMENT PRESS (P):-")
ott = int(input("\nENTER A OTP SENT TO YOUR PHONE NO AND EMAIL:-"))
print("\nTRANSACTION SUCCESSFUL------------")
print("**********THANK YOU***********")
if pay2==5 or pay2==6:
print("\n-------------------CARD payment---------------------------")
print(F"PAY {payment[0]} RUPEES")
c_no = int(input("\nENTER YOUR CARD NO:-"))
cvv = int(input("\nENTER YOUR CVV:-"))
ott2 = int(input("\nENTER A OTP SEND TO YOUR NUMBER:-"))
print("\nTRANSACTION SUCCESSFUL------------")
print("**********THANK YOU***********")
conn.close()