Tutorial Python untuk bukan pengatur cara/Kamus: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Algazel (bincang | sumb.)
kembang
Algazel (bincang | sumb.)
kembang
Baris 118:
pelajar = {'#Max': markah_maksimum}
 
def cetak_menumenu_cetak():
print "1. Tambah pelajar"
print "2. Buang pelajar"
Baris 126:
print "6. Keluar"
 
def print_all_gradescetak_semua_gred():
print '\t',
for i in range(len(assignmentskerja_rumah)):
print assignmentskerja-rumah[i], '\t',
print
keys = studentspelajar.keys()
keys.sort()
for x in keys:
print x, '\t',
gradesgred = studentspelajar[x]
print_gradescetak_gred(gradesgred)
 
def print_gradescetak_gred(gradesgred):
for i in range(len(gradesgred)):
print gradesgred[i], '\t', '\t',
print
 
menu_cetak()
print_menu()
menu_choicepilihan_menu = 0
while menu_choicepilihan_menu != 6:
print
menu_choicepilihan_menu = input("MenuPilihan ChoiceMenu (1-6): ")
if menu_choicepilihan_menu == 1:
namenama = raw_input("StudentPelajar toyang addditambah: ")
studentspelajar[namenama] = [0] * len(max_pointsmarkah_maksimum)
elif menu_choicepilihan_menu == 2:
namenama = raw_input("StudentPelajar toyang removedibuang: ")
if namenama in studentspelajar:
del studentspelajar[namenama]
else:
print "StudentPelajar:", namenama, "nottidak foundterjumpa"
elif menu_choicepilihan_menu == 3:
print_all_gradescetak_semua_gred()
elif menu_choice == 4:
print "RecordCatat GradeGred"
namenama = raw_input("StudentPelajar: ")
if namenama in studentspelajar:
gradesgred = studentspelajar[namenama]
print "TypeTaipkan innombor thegred numberyang ofmahu the grade to recorddicatat"
print "Type aTaip 0 (zerosifar) tountuk exitkeluar"
for i in range(len(assignmentskerja_rumah)):
print i + 1, assignmentskerja_rumah[i], '\t',
print
print_gradescetak_gred(gradesgred)
whichmana = 1234
while whichmana != -1:
whichmana = input("ChangeTukar whichgred Gradeyang mana: ")
whichmana = whichmana - 1
if 0 <= whichmana < len(gradesgred):
gradegred = input("GradeGred: ")
gradesgred[whichmana] = gradegred
elif whichmana != -1:
print "InvalidNombor GradeGred NumberTidak Sah"
else:
print "StudentPelajar nottidak foundterjumpa"
elif menu_choice != 6:
print_menumenu_cetak()
</source>
 
anddan hereini is a samplesampel output:
 
1. AddTambah studentpelajar
2. RemoveBuang studentpelajar
3. PrintCetak gradesgred
4. RecordCatat gradegred
5. PrintCetak Menu
6. ExitKeluar
MenuPilihan ChoiceMenu (1-6): '''3'''
hw ch 1 hw ch 2 quizkuiz hw ch 3 testujian
#Max 25 25 50 25 100
MenuPilihan ChoiceMenu (1-6): '''5'''
1. AddTambah studentpelajar
2. RemoveBuang studentpelajar
3. PrintCetak gradesgred
4. RecordCatat gradegred
5. PrintCetak Menu
6. ExitKeluar
MenuPilihan ChoiceMenu (1-6): '''1'''
StudentPelajar toyang addditambah: '''BillRamlee'''
MenuPilihan ChoiceMenu (1-6): '''4'''
Catat Gred
Record Grade
StudentPelajar: '''BillRamlee'''
Taipkan nombor gred yang mahu dicatat
Type in the number of the grade to record
Type aTaip 0 (zerosifar) tountuk exitkeluar
1 hw ch 1 2 hw ch 2 3 quizkuiz 4 hw ch 3 5 testujian
0 0 0 0 0
ChangeTukar whichgred Gradeyang mana: '''1'''
Grade: '''25'''
ChangeTukar whichgred Gradeyang mana: '''2'''
Grade: '''24'''
ChangeTukar whichgred Gradeyang mana: '''3'''
Grade: '''45'''
ChangeTukar whichgred Gradeyang mana: '''4'''
Grade: '''23'''
ChangeTukar whichgred Gradeyang mana: '''5'''
Grade: '''95'''
ChangeTukar whichgred Gradeyang mana: '''0'''
MenuPilihan ChoiceMenu (1-6): '''3'''
hw ch 1 hw ch 2 quizkuiz hw ch 3 testujian
#Max 25 25 50 25 100
Bill Ramlee 25 24 45 23 95
MenuPilihan ChoiceMenu (1-6): '''6'''
 
Heres how the program works. Basically the variable <code>students</code> is