Advertisement
Guest User

GWI UE3

a guest
Nov 8th, 2011
531
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.74 KB | None | 0 0
  1. # Frage 4
  2. print "Hallo Welt!"
  3. print 5
  4. print 5.0
  5. print "5.0"   # 5.0 als String, kein bemerkbarer Unterschied beim Ausgeben
  6.  
  7. # Frage 5
  8. # Das folgende Befehl wird ausgeführt
  9. print "Hallo Welt!"
  10. # Das nächste Befehl wird nicht ausgeführt, weil es ein Kommentar ist!
  11. # Alle Zeilen, die mit dem # anfangen, werden von dem Python Interpreter ignoriert.
  12. # print "Auf Wiedersehen Welt!"
  13.  
  14. # Frage 6
  15. a_int = 5
  16. a_float = 14.0
  17. a_string = "A' Bier"
  18.  
  19. print a_string
  20. print a_int
  21. print a_float
  22.  
  23. a_int = a_int + 5
  24. a_float = a_float / 3
  25. a_string =  a_string + " " + "bitte!"
  26.  
  27. print a_string
  28. print a_int
  29. print a_float
  30.  
  31. # Frage 8
  32.  
  33. grund_preis = 2.50 # Euro
  34. pro_km_preis = 4.0 # Euro
  35. entfernungen = range(1,26)
  36.  
  37. # Variante 1.
  38. for km in entfernungen:
  39.     print km,"km:",(grundpreis + km * pro_km_preis),"Euro"
  40.  
  41. # Variante 2.
  42. preis = grund_preis
  43.  
  44. for km in entfernungen:
  45.     preis = preis + pro_km_preis
  46.     print km,"km:",preis, "Euro"
  47.  
  48. # Frage 9
  49.  
  50. pro_km_preis_ab_10km = 3.0 # Euro
  51.  
  52. for km in entfernungen:
  53.     if (km < 10):
  54.         preis = grund_preis + km * pro_km_preis
  55.     else:
  56.         preis = grund_preis + 9 * pro_km_preis + (km - 9) * pro_km_preis_ab_10km
  57.    
  58.     print km, "km:",preis,"Euro"
  59.  
  60. # Frage 10
  61.  
  62. print 10 / 4    # = 2
  63. print 4 / 3     # = 1
  64.  
  65. # Frage 11
  66.  
  67. freunde = [ "Peter", "Inge", "Julia", "Maria" ]
  68.  
  69. for person in freunde:
  70.     print "Hallo",person,"!"
  71.  
  72. # Frage 12
  73. x = 4
  74. y = 20
  75. z = 3
  76. # 0..(x-1)
  77. range( x )
  78.  
  79. # x..(y-1)
  80. range( x, y )
  81.  
  82. # x, x+z, x+2*z, .... (y-1)
  83. range( x, y, z )
  84.  
  85. # Implementieren Sie die Range Funktion und kehren Sie mit return zurueck
  86. def myrange(x, y, z):
  87.     result = []
  88.     sv  = x
  89.     while (sv < y):
  90.         result.append(sv)
  91.         sv = sv + z
  92.     return result
  93.  
  94.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement