Быстрый перебор переменных

У меня есть 9 переменных:

p_1 = int(input())
p_2 = int(input())
P_3 = int(input())
p_4 = int(input())
p_5 = int(input())
p_6 = int(input())
p_7 = int(input())
p_8 = int(input())
p_9 = int(input())

В следующим шаге мне нужно перебрать все 9 переменных, как это сделать быстро(с помощью цикла for in)?


Ответы (2 шт):

Автор решения: Xander
all_p = [int(input()) for _ in range(9)]

for p in all_p:
    # Тут делаете то, что вам нужно с переменной "p"
→ Ссылка
Автор решения: вася
p_1 = int(input())
p_2 = int(input())
P_3 = int(input())
p_4 = int(input())
p_5 = int(input())
p_6 = int(input())
p_7 = int(input())
p_8 = int(input())
p_9 = int(input())

for var in [value for key, value in locals().items() if key.startswith('p_')]:
  print(var)
→ Ссылка