Construct a Python for loop to find the largest number in a list of given numbers.
[3, 6, 8, 11, 12]
largest = 0
list = [3, 6, 8, 11, 12]

for i in list:
  if i > largest:
    largest = i

print(largest)