Gadimzada
Yoctopat
- Katılım
- 3 Ocak 2022
- Mesajlar
- 1
Daha fazla
- Cinsiyet
- Erkek
def OilDeleteFunction() Sıkıntı burada. Admin bir şey ilave ediyor diyelim. Daha sonra bu fonksiyon ile silmek istediyimizde onu aynı fonksiyon içerisinde gösteremiyorum. Kod içerisinde ki (print) kısımları Azerbaycan dilinde yazılmıştır.
Python:
import os
import sys
import fileinput
def ShowOilFunction(): #Yanacaq siyahısı
file=open("yanacaq.txt","r")
print (file.read())
file.close()
def ShowFastfoodFunction(): #FastFood siyahısı
file=open("fastfood.txt","r")
print (file.read())
file.close()
def OilDeleteFunction(): #Yanacaq silmək funksiyası
selectoil=input("Silmək istədiyiniz yanacağı nümunədə qeyd edilmiş formada daxil edin : ")
oilreplace=int=" "*(len(selectoil))
file=open("yanacaq.txt","r+")
filedirectory='yanacaq.txt'
for line in fileinput.input (filedirectory):
if (selectoil=="AI-92 - 1 Azn (1 Litr)" or selectoil=="AI-95 - 1.60 Azn (1 Litr)" or selectoil=="Disel - 0.80 Azn (1 Litr)"):
if selectoil in line:
print ("Daxil edilmiş yanacaq növü siyahı da mövcuddur və silinir...")
file.write(line.replace(selectoil,oilreplace))
elif (selectoil!="AI-92 - 1 Azn (1 Litr)" or selectoil!="AI-95 - 1.60 Azn (1 Litr)" or selectoil!="Disel - 0.80 Azn (1 Litr)"):
print ("Daxil edilmiş yanacaq növü siyahı da mövcud deyil ! ")
file.close()
def FastfoodDeleteFunction(): #Fastfood silmək funksiyası
selectfastfood=input("Silmək istədiyiniz yanacağı nümunədə qeyd edilmiş formada daxil edin : ")
fastfoodreplace=int=" "*(len(selectfastfood))
file=open("fastfood.txt","r+")
filedirectory='fastfood.txt'
for line in fileinput.input (filedirectory):
if (selectfastfood=="Hot Dog - 1.50 Azn" or selectfastfood=="Hamburger - 2.50 Azn" or selectfastfood=="Fanta - 0.80 Azn" or selectfastfood=="Red Bull - 4 Azn"):
if selectfastfood in line:
print ("Daxil edilmiş fastfood siyahı da mövcuddur və silinir...")
file.write(line.replace(selectfastfood,fastfoodreplace))
elif (selectfastfood!="Hot Dog - 1.50 Azn" or selectfastfood!="Hamburger - 2.50 Azn" or selectfastfood!="Fanta - 0.80 Azn" or selectfastfood!="Red Bull - 4 Azn"):
print ("Daxil edilmiş fastfood siyahı da mövcud deyil ! ")
file.close()
def OilAddFunction(): #Yanacaq əlavə etmək
oil=input("Yanacaq adını və 1 Litr üçün məbləği daxil edin (Belə daxil edin AI-92 - 1 Azn (1 Litr)) : ")
print ("Yanacaq siyahıya əlavə edildi")
file=open("yanacaq.txt","a")
file.write("\n"+oil)
file.close()
def FastfoodAddFunction(): #Fastfood əlavə etmək
fastfood=input("Fastfood adını və qiymətini daxil edin (Belə daxil edin Hamburger - 2.50 Azn) : ")
print ("Fastfood siyahıya əlavə edildi")
file=open("fastfood.txt","a")
file.write("\n"+fastfood)
file.close()
print ("\t\t\t\tYanacaq doldurma məntəqəsinə xoş gəlmisiniz !\n")
select=input("Admin (Sahibkar) və ya Guest (Müştəri) olduğunuzu seçin : ")
if (select=="Sahibkar"):
adminname=input("Admin (Sahibkar) Panelə daxil olmaq üçün adınızı daxil edin : ")
adminpassword=input("Admin (Sahibkar) Panelə daxil olmaq üçün parolunuzu daxil edin : ")
if (adminname=="Admin" and adminpassword=="1317"):
print ("Admin (Sahibkar) panelə xoş gəlmisiniz")
print ("Növbəti pəncərə də nə edəcəyinizi seçin... ")
selectoperation=input ("1)Yanacaqları göstər\n2)Fastfood'ları göstər\n3)Yanacaq silmək üçün\n4)Fastfood silmək üçün\n5)Yanacaq əlavə etmək\n6)Fastfood əlavə etmək : ")
if (selectoperation=="1"):
print ("Yanacaqlar göstərilir ... ")
ShowOilFunction()
elif (selectoperation=="2"):
print ("FastFood siyahısı göstərilir ... ")
ShowFastfoodFunction()
elif (selectoperation=="3"):
print ("Yanacaq silmək funksiyasına daxil olursunuz ....")
print ("Nümunə : AI-92 - 1 Azn (1 Litr) ")
OilDeleteFunction()
elif (selectoperation=="4"):
print ("Fastfood silmək funksiyasına daxil olursunuz ....")
print ("Nümunə : Hamburger - 2.50 Azn ")
FastfoodDeleteFunction()
elif (selectoperation=="5"):
print ("Yanacaq əlavə etmək üçün pəncərə açılır ... ")
OilAddFunction()
elif (selectoperation=="6"):
print ("Fastfood əlavə etmək üçün pəncərə açılır ... ")
FastfoodAddFunction()
#Əlavə edilmiş fastfood və ya yanacağın silinməsi alqoritmasının əlavə edilməsi
else:
print ("Daxil edilənlər düzgün seçim deyil.... ")