Pyton-1: Unterschied zwischen den Versionen
| Zeile 90: | Zeile 90: | ||
Abfrage nach Alter und Vergleich | Abfrage nach Alter und Vergleich | ||
<pre> | <pre> | ||
# compare variables | # compare variables | ||
# Funktion funky Zeile | # Funktion funky Zeile | ||
def line_separator(symbol, repetition): | def line_separator(symbol, repetition): | ||
| Zeile 99: | Zeile 99: | ||
if alter <= alters_limite: | if alter <= alters_limite: | ||
print(f"Dein Ticket kostet {preis_kind}") | print(f"Dein Ticket kostet {preis_kind}") | ||
preis = preis_kind | |||
else: | else: | ||
print(f"Dein Ticket kostet {preis_erwachsene}") | print(f"Dein Ticket kostet {preis_erwachsene}") | ||
preis = preis_erwachsene | |||
else: | else: | ||
print(f"Du bist mit {alter} zu jung für diese Vorstellung. Das Mindestalter ist {mindest_alter}") | print(f"Du bist mit {alter} zu jung für diese Vorstellung. Das Mindestalter ist {mindest_alter}") | ||
preis = 0 | |||
line_separator("@#",22) | line_separator("@#",22) | ||
return preis | |||
# Defintion der Variablen | # Defintion der Variablen | ||
i=0 | i=0 | ||
preis_total = 0 | |||
preis = 0 | |||
mindest_alter = 6 | mindest_alter = 6 | ||
alters_limite = 14 | alters_limite = 14 | ||
| Zeile 112: | Zeile 118: | ||
preis_erwachsene = 21.50 | preis_erwachsene = 21.50 | ||
anzahl_personen = 2 | anzahl_personen = 2 | ||
prompt = f"Person: Wie alt bist du? " | prompt = f"Person: Wie alt bist du? " | ||
| Zeile 119: | Zeile 126: | ||
alter = float(input(prompt)) | alter = float(input(prompt)) | ||
# Ticketpreis berechnen | # Ticketpreis berechnen | ||
check_age(alter) | preis = check_age(alter) | ||
preis_total += preis | |||
i += 1 | i += 1 | ||
print(f"Total: {preis_total}") | |||
line_separator("@#",22) | line_separator("@#",22) | ||
</pre> | </pre> | ||
Version vom 9. November 2024, 15:33 Uhr
001
Timestamp ausgeben
from datetime import datetime
now = datetime.now()
print ('test')
print (now)
002
print mit verschiedenen Typen
print("This prints just a string ")
answer = 42
print(answer) # Just print a number
print("Combining a string and a number : " + str(answer)) # −> TypeError
print(f"Much cleaner way to print string and a number : { answer } ")
name = "Hugo Kübler"
print(f"The name {name} is {len(name)} characters long (including whitespaces)")
print(
"The name "
+ name
+ " is "
+ str(len(name))
+ " characters long (including whitespaces)"
)
003
Zwei Zahlen eingeben und addieren
# add numbers with input from user
print("add two numbers")
# force input to be float
a = float(input("number 1"))
b = float(input("number 2"))
# print result
print("result is: " )
print(a + b)
004
Funktion erstellen und aufrufen
# user defined functions
def print_two_values(val_1, val_2):
print("Das ist : ")
print(f"val1 : {val_1}")
print(f"val2 : {val_2}")
# set variables and call function
a = 8
b = "texttttt"
print_two_values(a,b)
005
Einfache Funktion
# simple function
# get timestamp
from datetime import datetime
# user defined functions
def line_separator(symbol, repetition):
print(symbol * repetition)
# set variables and call function
print(datetime.now())
line_separator("=*",22)
print(datetime.now())
line_separator("@#",22)
006
Funktion gibt Wert zurück
# Funktion gibt Wert zurück
import math
def area(radius):
result = math.pi * radius ** 2
return result
# Funktion wird aufgerufen
# ... direkt drucken
print(area(10))
# ... Variable befüllen
my_circle_area = area(8)
print(my_circle_area)
007
Abfrage nach Alter und Vergleich
# compare variables
# Funktion funky Zeile
def line_separator(symbol, repetition):
print(symbol * repetition)
def check_age(alter):
if alter >= mindest_alter:
if alter <= alters_limite:
print(f"Dein Ticket kostet {preis_kind}")
preis = preis_kind
else:
print(f"Dein Ticket kostet {preis_erwachsene}")
preis = preis_erwachsene
else:
print(f"Du bist mit {alter} zu jung für diese Vorstellung. Das Mindestalter ist {mindest_alter}")
preis = 0
line_separator("@#",22)
return preis
# Defintion der Variablen
i=0
preis_total = 0
preis = 0
mindest_alter = 6
alters_limite = 14
preis_kind = 16.50
preis_erwachsene = 21.50
anzahl_personen = 2
prompt = f"Person: Wie alt bist du? "
# Alter abfragen für anzahl_personen
while i < anzahl_personen:
alter = float(input(prompt))
# Ticketpreis berechnen
preis = check_age(alter)
preis_total += preis
i += 1
print(f"Total: {preis_total}")
line_separator("@#",22)
001
Timestamp ausgeben
001
Timestamp ausgeben
001
Timestamp ausgeben
001
Timestamp ausgeben
001
Timestamp ausgeben