beginner/noob here: If anyone could help explain what is actually happening (behind the code) in simple terms, would be greatly appreciated trying to experiment, why does the second script not output apple?
one = ["apple", "banana", "republic"]
for i in range(len(one)):
for j in range(i + 1):
print(one[i])
output
apple
banana
banana
republic
republic
republic
whereas
one = ["apple", "banana", "republic"]
for i in range(len(one)):
for j in range(i):
print(one[i])
output doesn't contain apple
banana
republic
republic