(Вы должны следовать указаниям PEP8 для именования переменных: используйте нижний регистр).
Если вы хотите проверять переменные после каждой записи, вы необходимо поставить условие if
внутри l oop, например:
n = int(input("Upišite broj od 1 do 50: "))
for i in range(1, n + 1):
zg = int(input("Upišite broj od 1 do 9: "))
zi = int(input("Upišite broj od 1 do 9: "))
if zi == zg:
print("Brojevi su jednaki") # google translated ;-)
Если вы поставите условие if
после for
l oop, вы оцениваете только последнее запись. Обратите внимание, что переменные zg
и zi
могут не инициализироваться (если n
равно 0).
n = int(input("Upišite broj od 1 do 50: "))
for i in range(1, n + 1):
zg = int(input("Upišite broj od 1 do 9: "))
zi = int(input("Upišite broj od 1 do 9: "))
if zi == zg: # <- check only the last values
print("Brojevi su jednaki") # google translated ;-)
Если вы хотите, чтобы пользователь ввел значения, а затем проверил их позже, вам нужно хранить значения в списке. Например, вы можете сохранить пары (zg, zi)
:
n = int(input("Upišite broj od 1 do 50: "))
entries = []
for i in range(1, n + 1):
zg = int(input("Upišite broj od 1 do 9: "))
zi = int(input("Upišite broj od 1 do 9: "))
entry = zg, zi
entries.append(entry)
# check the entries
for i, (zg, zi) in enumerate(entries, 1):
if zi == zg:
print(f"{i}: Brojevi su jednaki: {zg} == {zi}")
Вот пример выполнения:
Upišite broj od 1 do 50: 2
Upišite broj od 1 do 9: 4
Upišite broj od 1 do 9: 6
Upišite broj od 1 do 9: 2
Upišite broj od 1 do 9: 2
2: Brojevi su jednaki: 2 == 2