(你应该按照PEP8 guide来命名变量:使用小写)。
如果要在每个条目之后检查变量,则需要将if 条件放入循环中,例如:
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 循环之后,则只计算最后一个条目。请注意,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