вот что написала, в этот раз сама!
но не доперает как добавить подменю в в первый пункт “Добавить запись” с добавление “в конец, в начало, под номером” и как сделать список в виде таблицы*(
nm=
gr=
tel=
eml=
print “”“MENU:
1 - dobavit zapis
2 - vivesti vse zapisi
3 - naiti po imeni
4 - udalit
5 - izmenit zapis
6 - pomenat mestami zapisi
0 - vihod iz programmi”“”
a=raw_input()
while a==“” or a<'0' or a>'6':
a=raw_input()
a=int(a)
while a<>0:
if a==1:
nm+=raw_input(“vvedite ima: ”)
gr+=raw_input(“vvedite god rojdeniya: ”)
tel+=raw_input(“vvedite telefon: ”)
eml+=raw_input(“vvedite email: ”)
print “”“MENU:
1 - dobavit zapis
2 - vivesti vse zapisi
3 - naiti po imeni
4 - udalit
5 - izmenit zapis
6 - pomenat mestami zapisi
0 - vihod iz programmi”“”
if nm<>:
if a==2:
for i in xrange(0,len(nm)):
print i+1, ‘ : ima - ’, nm, ‘ god rojdeniya - ’, gr, ‘ telefon - ’, tel, ‘email - ’, eml
print “”“MENU:
1 - dobavit zapis
2 - vivesti vse zapisi
3 - naiti po imeni
4 - udalit
5 - izmenit zapis
6 - pomenat mestami zapisi
0 - vihod iz programmi”“”
if a==3:
x=raw_input(“vvedite ima: ”)
m=-1
for j in xrange(0,len(nm)):
if nm==x:
m=j
if m==-1:
print ‘ne naydeno’
elif m<>-1:
print m+1,': ima - ',nm,' god rojdeniya - ',gr,' telefon - ',tel,' email - ',eml
print “”“MENU:
1 - dobavit zapis
2 - vivesti vse zapisi
3 - naiti po imeni
4 - udalit
5 - izmenit zapis
6 - pomenat mestami zapisi
0 - vihod iz programmi”“”
if a==4:
n=input(“vvedite nomer: ”)
if (n>-1)and(n<len(nm)):
nm=nm+nm
gr=gr+gr
tel=tel+tel
eml=eml+eml
else:
print ‘net takogo nomera’
print “”“MENU:
1 - dobavit zapis
2 - vivesti vse zapisi
3 - naiti po imeni
4 - udalit
5 - izmenit zapis
6 - pomenat mestami zapisi
0 - vihod iz programmi”“”
if a==5:
n=input(“vvedite nomer: ”)
if (n>-1)and(n<len(nm)):
nm=raw_input(“vvedite ima: ”)
gr=input(“vvedite god rojdeniya: ”)
tel=input(“vvedite telefon: ”)
eml=raw_input(“vvedite email: ”)
else:
print ‘net takogo nomera’
print “”“MENU:
1 - dobavit zapis
2 - vivesti vse zapisi
3 - naiti po imeni
4 - udalit
5 - izmenit zapis
6 - pomenat mestami zapisi
0 - vihod iz programmi”“”
if a==6:
n1=input(“vvedite nomer1: ”)
n2=input(“vvedite nomer2: ”)
if (n1>-1)and(n1<=len(nm))and(n2>-1)and(n2<=len(nm)):
an=nm
ag=gr
at=tel
ae=eml
nm=nm
gr=gr
tel=tel
eml=eml
nm=an
gr=ag
tel=at
eml=ae
else:
print ‘oshibka! nomera vvedeni ne verno’
print “”“MENU:
1 - dobavit zapis
2 - vivesti vse zapisi
3 - naiti po imeni
4 - udalit
5 - izmenit zapis
6 - pomenat mestami zapisi
0 - vihod iz programmi”“”
a=raw_input()
while a==“” or a<'0' or a>'9':
a=raw_input()
a=int(a)
else:
print(“deistvie nevozmozhno, vvedite komandu”)
a=raw_input()
while a==“” or a<'0' or a>'9':
a=raw_input()
a=int(a)