0% found this document useful (0 votes)
27 views3 pages

Attendance

Uploaded by

Ishu Agrawal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views3 pages

Attendance

Uploaded by

Ishu Agrawal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

subjects=["Maths","Chemistry","Physics","Computer","English"]

student_list=["Aakriti","Akshita","Astha","Anushka","Princy","Palak","Twinkle"]
student_rollno=[101,102,103,104,105,106,107]
maths={}
chemistry={}
physics={}
computer={}
english={}
all_record=[maths,chemistry,physics,computer,english]
date_month=input("Enter date as per format dd-mm-yy : ")
main=True
while main:
if len(date_month)==8 and date_month[2]=="-" and date_month[5]=="-":
print()
print("1.Mark Attendance")
print("2.Attendace record")
print("3.Update record")
print("4.Exit")
print()
ch=int(input("Enter choosen number : "))
while True:
if ch==1:
print()
print("******* subjects *******")
print()
print("1.Maths")
print("2.Chemistry")
print("3.Physics")
print("4.Computer")
print("5.English")
print()
sub=int(input("Enter subject number: "))
a=[]
if sub in [1,2,3,4,5]:
print("Mark A/P")
for i in range(0,len(student_list)):
while True:
print(student_rollno[i],student_list[i],":",end=" ")
m=input().upper()
if m!=" " and m!="" and (m in ["A","P"]):
a.append(m)
break
else:
print("!!! please mark A/P only !!!")
print()
all_record[sub-1][date_month]=a
print()
print("*** ATTENDACE MARKED ***")
print()
break
else:
print()
print("!!! please enter valid subject number !!!")
print()
elif ch==2:
print()
print("******* subjects *******")
print()
print("1.Maths")
print("2.Chemistry")
print("3.Physics")
print("4.Computer")
print("5.English")
print("6.Exit")
print()
c=int(input("Enter subject number : "))
if c in [1,2,3,4,5]:
s=0
for i in all_record[c-1]:
s=1
print()
print("Date :- ",i)
print()
for j in all_record[c-1][i]:
print(student_rollno[s-1],":",j.upper())
s+=1
if s==0:
print()
print("!!! No record Found !!!")
print()
elif c==6:
print()
break
else:
print()
print("!!! please enter valid subject number !!!")
print()

elif ch==3:
print()
print("******* subjects *******")
print()
print("1.Maths")
print("2.Chemistry")
print("3.Physics")
print("4.Computer")
print("5.English")
print()
us=int(input("Enter subject number: "))
if us in [1,2,3,4,5]:
while True:
u_date=input("Enter Date : ")
if len(u_date)==8 and u_date[2]=="-" and u_date[5]=="-":
if u_date not in all_record[us-1]:
print()
print("!!! Record not found for ",u_date,"!!!")
print()
else:
print()
s_rollno=int(input("Enter student rollno : "))
if s_rollno in student_rollno:
a_p=input("Enter A/P : ")
all_record[us-1][u_date]
[student_rollno.index(s_rollno)]=a_p
print()
print("*** UPDATION SUCCESSFUL ***")
print()
break
else:
print()
print("!!! Student Rollno.",s_rollno,"not
found !!!")
print()
break
else:
print()
print("!!! Please match the format dd-mm-yy !!!")
print()
break
else:
print()
print("!!! please enter valid subject number !!!")
print()
elif ch==4:
main=False
break
else:
print()
print("!!! Please enter valid choice !!!")
print()
ch=int(input("Enter choosen number : "))
else:
print()
print("!!! Please match the format \'dd-mm-yy\' !!!")
print()
date_month=input("enter dd-mm- yy : ")

You might also like