-1
num_of_class=5
num_of_division=[1,2,3,4,5]
for j, i in num_of_divisions, range(num_of_class):
    kiki=f"Class {i+1} has {j} divisions"
    print(kiki)

I'm expecting an output to be something like but I don't know how to get it. Need help with code for that.

Class 0 has 1 divisions
Class 1 has 2 divisions
Class 2 has 3 divisions
Class 3 has 4 divisions
Class 4 has 5 divisions

1 Answers1

0

Use zip to iterate over pairs of elements from two sequences in parallel:

for j, i in zip(num_of_divisions, range(num_of_class)):
    # ...

Or when one is just a range of numbers, use enumerate:

for i, j in enumerate(num_of_divisions,  1):
    # ...

The 1 here means i will start at 1, so you don't have to do i+1.

kaya3
  • 31,244
  • 3
  • 32
  • 61