# How Lighthouses Work 6, Exercise 2: Skerryvore dimensions and stone cutting LT_TO_T = 1.0160469 FT_M = 0.3048 print("smallest block:", round(0.75 * LT_TO_T, 3), "t; largest:", round(2.5 * LT_TO_T, 3), "t") print("structure in smallest blocks:", round(4308 / 0.75), "; in largest:", round(4308 / 2.5)) base_wall, top_wall = 9.5 * FT_M, 2 * FT_M print("wall at the base:", round(base_wall, 2), "m, at the top:", round(top_wall, 2), "m, ratio:", round(base_wall / top_wall, 2)) print("wall to base diameter:", round(base_wall / 13.0, 2)) print("solid section:", round(26 * FT_M, 2), "m; tower height:", round(156 * FT_M, 1), "m;", "share solid:", round(26 / 156, 3)) for hours in (30, 60, 120): print(hours, "worker-hours per block: 80 craftsmen make", round(80 * 16 * 6 / hours), "blocks in a 6-day week (assumed 16 h days)") # Output: # smallest block: 0.762 t; largest: 2.54 t # structure in smallest blocks: 5744 ; in largest: 1723 # wall at the base: 2.9 m, at the top: 0.61 m, ratio: 4.75 # wall to base diameter: 0.22 # solid section: 7.92 m; tower height: 47.5 m; share solid: 0.167 # 30 worker-hours per block: 80 craftsmen make 256 blocks in a 6-day week (assumed 16 h days) # 60 worker-hours per block: 80 craftsmen make 128 blocks in a 6-day week (assumed 16 h days) # 120 worker-hours per block: 80 craftsmen make 64 blocks in a 6-day week (assumed 16 h days) # # The smallest block is 0.762 t and the largest over 2.54 t (converted with 1 long ton = 1.0160469 t), so 4,308 long tons is somewhere between 1,723 and 5,744 blocks if the figure were made up of blocks of one size; the article gives 4,300 blocks fashioned by June 1840, which is a different quantity from the 4,308 long tons (a coincidence of digits, not a link). The wall is 2.9 m thick at the base and 0.61 m at the top (a ratio of 4.75), and 0.22 of the base diameter; the solid lower section is about 7.9 m of 47.5 m, or 17 per cent of the height (the article gives 156 ft in the text and 157 ft in the infobox). With 80 craftsmen working 16 hour days for 6 days (assumed week), blocks cost 30, 60 or 120 worker-hours each gives 256, 128 or 64 blocks a week; the article's 320 worker-hours is a maximum for one block, not an average. The numbers come from the Skerryvore article as fetched; the week is my assumption.