a = 7 b =10 c = 5 d = 6 print(end='\t') for j in range(c,d+1): print(j,end='\t') print()# как здесь работает print? for i in range(a,b+1): print(i,end='\t')# как здесь работает end? for j in range(c,d+1): print(i*j,end='\t') print()# как здесь работает print?
Доброе время суток!
Прошу помочь разобратся как работает этот код(именно print,end в каждом случае), если не тяжело описать по стадиям

Я не совсем понимаю как срабатывает print() с пустым значением;
и как end=, особенно в случае с
“for i in range(a,b+1):
print(i,end='\t')”
здесь же оно по логике должно выстроить числа с 7 до 10 по горизонтале, а оно строит по вертикали?
Заранее благодарен!!!