nominal.py 496 B

123456789101112131415161718192021222324
  1. # Nominal resolution
  2. for i in range(1, 7):
  3. f = open(f"figure{i}.txt", "r")
  4. size_obj = float(f.readline())
  5. f.readline()
  6. max_len = 0
  7. for line in f:
  8. photo_len = list(map(int, line.split()))
  9. number_one = photo_len.count(1)
  10. if (max_len < number_one):
  11. max_len = number_one
  12. f.close()
  13. if max_len == 0:
  14. result = 0
  15. else:
  16. result = float(size_obj / max_len)
  17. print(f"Nominal resolution for figure{i}: {result} mm")