initial commit
This commit is contained in:
		
						commit
						74a7c9dc50
					
				| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					# WolfPack Helpers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					collection of python scripts for calculations in the UBoat game Wolfpack
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,26 @@
 | 
				
			||||||
 | 
					import math
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print("Humorhenker AOB calc script")
 | 
				
			||||||
 | 
					print("---------------------------")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print("Enter height (in m)")
 | 
				
			||||||
 | 
					height = float(input())
 | 
				
			||||||
 | 
					print("Enter length (in m)")
 | 
				
			||||||
 | 
					length = float(input())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print("Enter vertical marks")
 | 
				
			||||||
 | 
					vertical = float(input())
 | 
				
			||||||
 | 
					print("Enter horizontal marks")
 | 
				
			||||||
 | 
					horizontal = float(input())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					try:
 | 
				
			||||||
 | 
					    aob = math.degrees(math.asin(height/length*horizontal/vertical*1.745))
 | 
				
			||||||
 | 
					except ValueError:
 | 
				
			||||||
 | 
					    print("ValueError | AOB close to 90°")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print("Ship already passed?")
 | 
				
			||||||
 | 
					passed = input()
 | 
				
			||||||
 | 
					if (passed in ["y", "Y", "yes", "Yes", "j", "J", "ja", "Ja"]): aob = 180-aob
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print("---------------------------")
 | 
				
			||||||
 | 
					print("AOB is %s°" % round(aob, 2))
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					print("Humorhenker speed calc script")
 | 
				
			||||||
 | 
					print("---------------------------")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print("Enter length (in m)")
 | 
				
			||||||
 | 
					length = float(input())
 | 
				
			||||||
 | 
					print("Enter time (in s)")
 | 
				
			||||||
 | 
					time = float(input())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print("---------------------------")
 | 
				
			||||||
 | 
					print("speed is %s kn" % round(length/time*1.944, 2))
 | 
				
			||||||
		Loading…
	
		Reference in New Issue