Professional Documents
Culture Documents
import random
transfer_main=0
bill_main=0
details=[]
bill1=[7654 , 9700, 8459 , 7245 , 8380 , 5678, 9456]
challan1=[500,1000,1500,2000,2500]
main_menu=0
payment_main=0
def send_money():
global main_menu
def mobile_account():
mobile_account = int(input("press\n"+"1.jazzcash\n"+"2.easy paisa\
n"+"0.Back\n"))
if mobile_account==1:
account_number=int(input("enter your jazzcash account number: \n"))
account_number = str(account_number)
if (len(account_number)) == 10:
amount = int(input("Enter amount to send: "))
MPIN = int(input("Enter MPIN to confirm: "))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid account number")
exit()
elif mobile_account == 2:
account_number = int(input("enter your easypaisa account number: \
n"))
account_number = str(account_number)
if (len(account_number)) == 10:
amount = int(input("Enter amount to send: "))
MPIN = int(input("Enter MPIN to confirm: \n"))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid account number")
exit()
elif mobile_account==0:
send_money()
else:
print("enter valid option")
def bank():
global transfer_main
bank_account = int(input("press\n"+"1.select bank\n"+"2.cancel
transaction\n"+"0.Back\n"))
if bank_account==1:
bank_name = int(input("select bank:\n"+"press\n"+"1.HBL\n"+"2.UBL\
n"+"3.Allied\n"+"4.Alfalah\n"+"5.Meezan\n"+"6.MCB\n"+"7.soneri\n"+"0.Back\n"))
if bank_name==1:
account_number = int(input("Enter 13 digit HBL Account number\
n(BBBBAAAAAAATT): \n"))
account_number=str(account_number)
if (len(account_number)) == 13:
amount = int(input("Enter amount to send: "))
MPIN = int(input("Enter MPIN to confirm: "))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid account number")
exit()
elif bank_name==2:
account_number = int(input("Enter 13 digit UBL Account number\
n(BBBBAAAAAAATT): \n"))
account_number=str(account_number)
if (len(account_number)) == 13:
amount = int(input("Enter amount to send: "))
MPIN = int(input("Enter MPIN to confirm: "))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid account number")
exit()
elif bank_name==3:
account_number = int(input("Enter 13 digit Allied Bank Account
number\n(BBBBAAAAAAATT): \n"))
account_number=str(account_number)
if (len(account_number)) == 13:
amount = int(input("Enter amount to send: "))
MPIN = int(input("Enter MPIN to confirm: "))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
else:
print("invalid MPIN")
else:
print("invalid account number")
elif bank_name==4:
account_number = int(input("Enter 13 digit Alfalah Bank Account
number\n(BBBBAAAAAAATT): \n"))
account_number=str(account_number)
if (len(account_number)) == 13:
amount = int(input("Enter amount to send: "))
MPIN = int(input("Enter MPIN to confirm: "))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid account number")
exit()
elif bank_name==5:
account_number = int(input("Enter 13 digit Meezan Bank Account
number\n(BBBBAAAAAAATT): \n"))
account_number=str(account_number)
if (len(account_number)) == 13:
amount = int(input("Enter amount to send: "))
MPIN = int(input("Enter MPIN to confirm: "))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid account number")
exit()
elif bank_name==6:
account_number = int(input("Enter 13 digit MCB Account number\
n(BBBBAAAAAAATT): \n"))
account_number=str(account_number)
if (len(account_number)) == 13:
amount = int(input("Enter amount to send: "))
MPIN = int(input("Enter MPIN to confirm: "))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid account number")
exit()
elif bank_name==7:
account_number = int(input("Enter 13 digit Soneri Bank Account
number\n(BBBBAAAAAAATT): \n"))
account_number=str(account_number)
if (len(account_number)) == 13:
amount = int(input("Enter amount to send: "))
MPIN = int(input("Enter MPIN to confirm: "))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid account number")
exit()
elif bank_name==0:
transfer_main==0
else:
print("please enter valid option")
bank_name==0
elif bank_account==2:
print("transaction has been cancelled Successfully!")
exit()
elif bank_account==0:
bank()
else:
print("please enter valid option")
bank_account==0
exit()
def CNIC():
global transfer_main
CNIC = int(input("Enter receiver CNIC (13 digits only) : \n"))
CNIC = str(CNIC)
if len(CNIC) == 13:
mobile_number = int(input("Enter Receiver mobile number : \n"))
mobile_number = str(mobile_number)
if len(mobile_number)==10:
Amount = int(input("Enter Amount : \n"))
MPIN = int(input("Enter MPIN to confirm \n"))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("Amount has been transfered successfully")
exit()
#transfer_main=0
else:
print("invalid MPIN")
exit()
#transfer_main=0
else:
print("invalid Mobile number")
exit()
#transfer_main=0
else:
print("invalid CNIC")
exit()
#transfer_main=0
def RAAST():
global transfer_main
global main_menu
global transfer_main
while transfer_main<=5:
transfer_main=int(input("press\n"+"1.to mobile account\n"+"2.to
bank\n"+"3.to CNIC\n"+"4.RAASt\n"+"0.back\n"))
if transfer_main==1:
mobile_account()
elif transfer_main==2:
bank()
elif transfer_main==3:
CNIC()
elif transfer_main==4:
RAAST()
elif transfer_main==0:
main_menu=0
#break
else:
print("invalid option!\nPlease try again")
transfer_main=0
money_transfer()
def pay_bill():
def electricity():
global bill_main
electricity = int(input("press\n"+"1.KESC\n"+"2.IESCO\n"+"3.LESCO \
n"+"4.GEPCO\n"+"5.MEPCO\n"+"6.FESCO\n"+"0.Back\n"))
if electricity==1:
ref_num = int(input("Enter your reference number:\n (13 digits
only)"))
ref_num = str(ref_num)
if len(ref_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)\n"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with refernce number "+ref_num )
exit()
else:
print("invalid MPIN")
electricity=0
else:
print("invalid Reference Number!")
electricity=0
elif electricity == 2:
ref_num = int(input("Enter your reference number:\n (13 digits
only)"))
ref_num = str(ref_num)
if len(ref_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with refernce number "+ref_num )
exit()
else:
print("invalid MPIN")
electricity=0
else:
print("invalid Reference Number!")
electricity=0
elif electricity == 3:
ref_num = int(input("Enter your reference number:\n (13 digits
only)"))
ref_num = str(ref_num)
if len(ref_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with refernce number "+ref_num )
exit()
else:
print("invalid MPIN")
electricity=0
else:
print("invalid Reference Number!")
electricity=0
elif electricity == 4:
ref_num = int(input("Enter your reference number:\n (13 digits
only)"))
ref_num = str(ref_num)
if len(ref_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with refernce number "+ref_num )
exit()
else:
print("invalid MPIN")
electricity=0
else:
print("invalid Reference Number!")
electricity=0
elif electricity == 5:
ref_num = int(input("Enter your reference number:\n (13 digits
only)"))
ref_num = str(ref_num)
if len(ref_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with refernce number "+ref_num )
exit()
else:
print("invalid MPIN")
electricity=0
else:
print("invalid Reference Number!")
electricity=0
elif electricity == 6:
ref_num = int(input("Enter your reference number:\n (13 digits
only)"))
ref_num = str(ref_num)
if len(ref_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with refernce number "+ref_num )
exit()
else:
print("invalid MPIN")
electricity=0
else:
print("invalid Reference Number!")
electricity=0
elif electricity == 0:
bill_main=0
else:
print("invalid option!\nPlease Try again")
electricity=0
def gas():
global bill_main
gas = int(input("press\n"+"1.SSGC\n"+"2.SNGPL\n"+"0.Back\n"))
if gas==1:
ref_num = int(input("Enter your reference number:\n (13 digits
only)"))
ref_num = str(ref_num)
if len(ref_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with refernce number "+ref_num )
exit()
else:
print("invalid MPIN")
gas=0
else:
print("invalid Reference Number!")
gas=0
elif gas==2:
ref_num = int(input("Enter your reference number:\n (13 digits
only)"))
ref_num = str(ref_num)
if len(ref_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with refernce number "+ref_num )
exit()
else:
print("invalid MPIN")
gas=0
else:
print("invalid Reference Number!")
gas=0
elif gas ==0:
bill_main=0
else:
print("invalid Option!\nPlease try again")
gas=0
def telephone():
global bill_main
telephone_bill=int(input("press\n"+"1.PTCL Landline\n"+"2.PTCL Vfone\
n"+"0.Back\n"))
if telephone_bill==1:
MDN_num = int(input("Enter your MDN device number:\n (13 digits
only)"))
MDN_num = str(MDN_num)
if len(MDN_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with MDN number "+MDN_num )
exit()
else:
print("invalid MPIN")
telephone_bill=0
else:
print("invalid MDN Number!")
telephone_bill=0
elif telephone_bill==2:
MDN_num = int(input("Enter your MDN device number:\n (13 digits
only)"))
MDN_num = str(MDN_num)
if len(MDN_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with MDN number "+MDN_num )
exit()
else:
print("invalid MPIN")
telephone_bill=0
else:
print("invalid MDN Number!")
telephone_bill=0
elif telephone_bill==0:
bill_main=0
else:
print("invalid option!\nPlease try again")
telephone_bill=0
def internet():
global bill_main
internet_bill=int(input("press\n"+"1.wateen\n"+"2.world call\n"+"3.PTCL\
n"+"4.NayaTel\n"+"0.Back\n"))
if internet_bill==1:
MDN_num = int(input("Enter your MDN device number:\n (13 digits
only)"))
MDN_num = str(MDN_num)
if len(MDN_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with MDN number "+MDN_num )
exit()
else:
print("invalid MPIN")
internet_bill=0
else:
print("invalid MDN Number!")
internet_bill=0
elif internet_bill==2:
MDN_num = int(input("Enter your MDN device number:\n (13 digits
only)"))
MDN_num = str(MDN_num)
if len(MDN_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with MDN number "+MDN_num )
exit()
else:
print("invalid MPIN")
internet_bill=0
else:
print("invalid MDN Number!")
internet_bill=0
elif internet_bill==3:
MDN_num = int(input("Enter your MDN device number:\n (13 digits
only)"))
MDN_num = str(MDN_num)
if len(MDN_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with MDN number "+MDN_num )
exit()
else:
print("invalid MPIN")
internet_bill=0
else:
print("invalid MDN Number!")
internet_bill=0
elif internet_bill==4:
MDN_num = int(input("Enter your MDN device number:\n (13 digits
only)"))
MDN_num = str(MDN_num)
if len(MDN_num)==13:
random_index=random.randrange(len(bill1))
print("Total bill is",bill1[random_index])
MPIN = int(input("Enter MPIN to confirm :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("you have Successfully paid bill of RS:" +
str(bill1[random_index])+" with MDN number "+MDN_num )
exit()
else:
print("invalid MPIN")
internet_bill=0
else:
print("invalid MDN Number!")
internet_bill=0
elif internet_bill==0:
bill_main=0
else:
print("invalid option!\nPlease try again")
internet_bill=0
def bill():
global bill_main
global main_menu
while bill_main!=5:
if bill_main==0:
bill_main=int(input("press\n"+"1.electricity\n"+"2.gas\
n"+"3.telephone\n"+"4.internet\n"+"0.back\n"))
if bill_main==1:
electricity()
elif bill_main==2:
gas()
elif bill_main==3:
telephone()
elif bill_main==4:
internet()
elif bill_main==0:
break
else:
print("invalid option!\nPlease try again")
bill_main=0
main_menu=0
bill()
def mobile_load():
global main_menu
global mobile_load
mobile_load = int(input("press\n"+"1.jazz load\n"+"2.telenor load\
n"+"3.zong load \n"+"4.ufone load\n"+"0.back\n"))
while mobile_load>=5:
if mobile_load==1:
jazz_load = int(input("enter your jazz number: \n"))
jazz_load = str(jazz_load)
if len(jazz_load)==10:
Amount = int(input("Enter Amount : \n"))
MPIN = int(input("Enter your MPIN to confirm \n"))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("You have Successfully purchased mobile load of RS:
",Amount)
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid Mobile number")
exit()
elif mobile_load == 2:
Telenor_load = int(input("enter your telenor number: \n"))
Telenor_load = str(Telenor_load)
if len(Telenor_load)==10:
Amount = int(input("Enter Amount : \n"))
MPIN = int(input("Enter your MPIN to confirm \n"))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("You have Successfully purchased mobile load of RS:
",Amount)
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid Mobile number")
exit()
elif mobile_load ==3:
Zong_load = int(input("enter your zong number: \n"))
Zong_load = str(Zong_load)
if len(Zong_load)==10:
Amount = int(input("Enter Amount : \n"))
MPIN = int(input("Enter your MPIN to confirm \n"))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("You have Successfully purchased mobile load of RS:
",Amount)
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid Mobile number")
exit()
elif mobile_load ==4:
ufone_load = int(input("enter your ufone number: \n"))
ufone_load = str(ufone_load)
if len(ufone_load)==10:
Amount = int(input("Enter Amount : \n"))
MPIN = int(input("Enter your MPIN to confirm \n"))
MPIN = str(MPIN)
if (len(MPIN)) == 4:
print("You have Successfully purchased mobile load of RS:
",Amount)
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid Mobile number")
exit()
elif mobile_load==0:
break
else:
print("invalid option!")
mobile_load=0
#exit()
main_menu=0
def payment():
global main_menu
global payment_main
while payment_main<=5:
payment_main=int(input("press\n"+"1.Govt. of punjab Tax Payment\
n"+"2.Donate\n"+"3.Islamabad traffic police\n"+"4.Vaccination certificate\
n"+"0.Back\n"))
if payment_main==1:
challan = int(input("Enter Challan ID of Punjab Tax Payment :\
n(14 digits only)"))
challan = str(challan)
if len(challan)==14:
random_index=random.randrange(len(challan1))
print("Total challan is",challan1[random_index])
MPIN = int(input("Enter MPIN :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("challan is successfully paid" )
exit()
else:
print("invalid MPIN")
exit()
else:
print("invalid Challan ID")
exit()
#payment_main=0
elif payment_main==2:
donation=int(input("press\n"+"1.Shaukat khanam Memorial Cancer
Hospital\n"+"2.Edhi Foundation\n"+"3.Chippa\n"+"4.Al-Khidmat Foundation\
n"+"5.Indus Hospital\n"+"0.Back\n"))
if donation==1:
amount=int(input("Enter Amount to donate: "))
print("You are donating Rs:" + str(amount)+ " to SKMCH")
MPIN = int(input("Enter your 4 digits MPIN"))
MPIN = str(MPIN)
if len(MPIN) ==4:
print("you have successfully donate RS:"+str(amount)+ "
to SKMCH" )
exit()
else:
print("invalid MPIN")
exit()
#payment_main=0
elif donation==2:
amount=int(input("Enter Amount to donate: "))
print("You are donating Rs:" + str(amount)+ " to Edhi
Foundation")
MPIN = int(input("Enter your 4 digits MPIN"))
MPIN = str(MPIN)
if len(MPIN) ==4:
print("you have successfully donate RS:"+str(amount)+ "
to Edhi Foundation" )
exit()
else:
print("invalid MPIN")
exit()
#payment_main=0
elif donation==3:
amount=int(input("Enter Amount to donate: "))
print("You are donating Rs:" + str(amount)+ " to Chippa")
MPIN = int(input("Enter your 4 digits MPIN"))
MPIN = str(MPIN)
if len(MPIN) ==4:
print("you have successfully donate RS:"+str(amount)+ "
to Chippa" )
exit()
else:
print("invalid MPIN")
exit()
#payment_main=0
elif donation==4:
amount=int(input("Enter Amount to donate: "))
print("You are donating Rs:" + str(amount)+ " to Al-Khidmat
Foundation")
MPIN = int(input("Enter your 4 digits MPIN"))
MPIN = str(MPIN)
if len(MPIN) ==4:
print("you have successfully donate RS:"+str(amount)+ "
to Al-Khidmat Foundation" )
exit()
else:
print("invalid MPIN")
exit()
#payment_main=0
elif donation==5:
amount=int(input("Enter Amount to donate: "))
print("You are donating Rs:" + str(amount)+ " to Indus
Hospital")
MPIN = int(input("Enter your 4 digits MPIN"))
MPIN = str(MPIN)
if len(MPIN) ==4:
print("you have successfully donate RS:"+str(amount)+ "
to Hospital" )
exit()
else:
print("invalid MPIN")
exit()
#payment_main=0
elif donation==0:
payment_main=0
else:
print("invalid option! Try Again")
payment()
elif payment_main==3:
challan = int(input("Enter Challan ID of Islamabad Traffic
Police :\n(14 digits only)"))
challan = str(challan)
if len(challan)==14:
random_index=random.randrange(len(challan1))
print("Total challan is",challan1[random_index])
MPIN = int(input("Enter MPIN :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("challan is successfully paid" )
exit()
else:
print("invalid MPIN")
payment_main=0
else:
print("invalid Challan ID")
payment_main=0
elif payment_main==4:
CNIC = int(input("Please Enter CNIC: \n(13 digits only)\n"))
CNIC=str(CNIC)
if len(CNIC)==13:
print("Amount of Vaccination certificate is RS : 350")
MPIN = int(input("Enter MPIN :\n(4 digits only)"))
MPIN = str(MPIN)
if len(MPIN)==4:
print("Amount is successfully paid\nNow you are able to
upload your Vaccination certificate from Official Website\nThank you!" )
exit()
else:
print("invalid MPIN")
payment_main=0
else:
print("invalid CNIC")
payment_main=0
elif payment_main==0:
main_menu=0
break
else:
print("invalid option! Try Again")
payment_main=0
#main page of the system
def main_page():
global main_menu
code = input("Enter JazzCash code: ")
while code!="*786#":
print("invalid Code!\nTry Again")
code = input("Enter JazzCash code: ")
print("Welcome to JazzCash")
while main_menu!=4:
if main_menu==0:
main_menu=int(input("press\n"+"1. send money\n"+"2. pay bills\n"+"3. mobile
load & bundles\n"+"4. payments \n"+"0. exit\n"))
if main_menu==1:
send_money()
elif main_menu==2:
pay_bill()
elif main_menu==3:
mobile_load()
elif main_menu==4:
payment()
elif main_menu==0:
exit()
else:
print("Please enter valid option")
main_menu=0
main_page()