Untitled
unknown
python
a year ago
2.9 kB
6
Indexable
def load_data():
try:
return open("students.cve", "r").read().split("\n")
except (FileNotFoundError):
return []
def save_data(data):
file=open("students.cve", "w")
file.write("\n".join(data))
if __name__ == "__main__":
dastor = input("dastor ra vard konid ")
if (dastor== "add"):
cod =input("cod? ")
nam =input("nam? ")
nam_khanevadegi = input("nam khanevadegi? ")
nomre= input("nomre? ")
data =load_data()
data.append(cod+","+nam+","+nam_khanevadegi+","+ nomre)
save_data(data)
print("danesghjoo ezafe shod!")
elif (dastor=="delete"):
cod = input("cod? ")
data = load_data()
updated_data = []
for daneshjoo in data:
if daneshjoo.split(",")[0] != cod:
updated_data.append(daneshjoo)
save_data(data)
print("daneshjoo hazf shod")
elif (dastor=="taghir"):
cod = input("cod? ")
data = load_data()
for i in range(len(data)):#injaro komak grftm
daneshjoo = data[i]
listDadeHa = daneshjoo.split(",")#ba komk reshte ha split
if listDadeHa[0] == cod:
namjadid = input("nam jadid ro vard konid? ghabli "+listDadeHa[1]+" ast? ")
listDadeHa[1] =namjadid
namkhanevadegijadid = input("nam khanevadgi jadid ro vard konid?ghabli "+listDadeHa[1]+" ast? ")
listDadeHa[2] =namkhanevadegijadid
nomrejadid = input("nomre jadid ro vard konid? ghabli "+listDadeHa[3]+" ast? ")
listDadeHa[3] =nomrejadid
data[i] = ",".join(listDadeHa)#reshte ha
break
save_data(data)
print("taighr anjamshod")
elif (dastor== "search cod"):
cod = input("cod? ")
data = load_data()
for daneshjoo in data:
listDadeHa = daneshjoo.split(",")
if listDadeHa[0] == cod:
print("cod:"+listDadeHa[0])
print("nam:"+listDadeHa[1])
print("nam khanevadgi:"+listDadeHa[2])
print("nomre:"+listDadeHa[3])
elif(dastor=="search nam"):
nam = input("nam? ")
data = load_data()
for daneshjoo in data:
listDadeHa = daneshjoo.split(",")
if listDadeHa[1] == nam:
print("cod:"+listDadeHa[0])
print("nam:"+listDadeHa[1])
print("nam khanevadgi:"+listDadeHa[2])
print("nomre:"+listDadeHa[3])
elif(dastor== "list"):
data = load_data()
for daneshjoo in data:
listDadeHa = daneshjoo.split(",")
print("cod:"+listDadeHa[0])
print("nam:"+listDadeHa[1])
print("nam khanevadgi:"+listDadeHa[2])
print("nomre:"+listDadeHa[3])
else:
print("dastor na motabar")
Editor is loading...
Leave a Comment