#DM2 Hue01 Tanja Konrad 9730734 
#
print "   _          _     _    "             
print "  | |        (_)   | |       "         
print "  | |__  _ __ _  __| | __ _  ___  " 
print "  |  _ \|  __| |/ _  |/ _  |/ _ \ "
print "  | |_) | |  | | (_| | (_| |  __/"
print "  |_ __/|_|  |_|\__ _|\__  |\___|"
print "                       __/ |      "    
print "                      |___/    \n"
print "Man will einen Teil der Golden Gate Bridge aus Spaghetti bauen."
print "Wie viele Packungen Spaghetti muss man essen, wenn man einen Kabelstrang der Golden Gate Bridge damit austauschen will?\n"

# Import math Library um die Konstante pi nutzen zu koennen
import math

# Annahme: Laenge einer Spaghettinudel = 25 cm, Breite 1,6 mm

spaghetto_laenge = 0.25
spaghetto_breite = 0.0016

spaghetto_radius = spaghetto_breite / 2

# Kabelstrang 2332 m lang, 92 cm breit
kabel_laenge = 2332
kabel_breite = 0.92

kabel_radius = kabel_breite / 2

v_spaghetto = spaghetto_radius**2 * math.pi * spaghetto_laenge

v_kabelstrang = kabel_radius**2 * math.pi * kabel_laenge

#Volumen des Kabelstrangs / Volumen einer Spaghettinudel
anzahl_spaghetti = v_kabelstrang / v_spaghetto
gerundete_anzahl_spaghetti = round(anzahl_spaghetti)

print "Anzahl der Spaghetti:", int(gerundete_anzahl_spaghetti)

#Angabe fuer ungekochte Nudeln:
#Durchschnittsgewicht_ungekocht = 0,97 g
#Eine Portion 100 g
gewicht_ungekocht = 0.97
portion = 100
gewicht_gesamt = gerundete_anzahl_spaghetti * gewicht_ungekocht
anzahl_portionen = gewicht_gesamt / portion
print "Anzahl der Portionen:",anzahl_portionen,"\n"

#Annahme, dass jede Woche einmal Spaghetti gegessen werden.
wochen = 52
jahre = anzahl_portionen / wochen
print "Man muss",int(round(jahre)),"Jahre lang Spaghetti essen."

#Einwohner mit Hauptwohnsitz Graz per 1.1.2024: 303270
einwohner_graz = 303270
jahre_graz = jahre / einwohner_graz
print "Jeder Grazer muss",round(jahre_graz,1),"Jahre lang einmal in der Woche Spaghetti essen."

print "\n            'x|`"
print "          '|xx| `          '|x|"
print "  `   '    |xx|    `   '    |x|`"
print "           |xx|             |x|"
print "  ============|===============|===--"
print "      ~~~~~|xx|~~~~~~~~~~~~~|x|~~~ ~~  ~   ~"