Merhaba, programım for döngüsü içerisinde, if şartı sağlandıktan sonra ardından gelen elif veya else şartlarını çalıştırıyor.
İf sağlandıktan sonra neden diğer şartları kontrol ediyor, nerede hatam var ?
Kodun tamamı gerekiyorsa atabilirim.
for sayac in range(1, 31):
for key, value in istekler.items():
for i in value:
if str(sayac) == i:
günler[sayac-1][1] = (key)
elif str(sayac) != i:
pick = random.choice(personeller)
günler[sayac-1][1] = (pick)
#else:
# pick = random.choice(personeller)
# günler[sayac-1][1] = (pick)