autos = ["vw","mercedes","toyota","nissan","ford","audi","mitsubishi"]
anzahl_autos = len(autos)
for i in range(anzahl_autos):
print(autos[i])
string1 = "Moin"
string2 = "Deutschland"
resultat = string1 + " " + string2
print(resultat)
geheime_zahl = 56
while True:
benutzereingabe = int(input("Rate eine Zahl zwischen 0 und 100: "))
if benutzereingabe < geheime_zahl:
print("Zu klein")
elif benutzereingabe > geheime_zahl:
print("Zu groß")
else:
print("Richtig")
break
def berechne_prozentanteil(prozent, basiswert):
print(f"{prozent}% von {basiswert} sind {(prozent / 100) * basiswert}")
prozent = float(input("Prozentwert: "))
basiswert = float(input("Basiswert: "))
berechne_prozentanteil(prozent, basiswert)
zahlen = [1, 2, 3, 16, 5, 6, 8, 8, 9, 10]
summe = sum(zahlen)
print(summe)
import random
# Wortlisten
substantive = ["Hund", "Katze", "Auto"]
verben = ["läuft", "schläft", "fährt"]
def erzeuge_zufaelligen_satz():
subjekt = random.choice(substantive)
praedikat = random.choice(verben)
objekt = random.choice(substantive)
return f"{subjekt} {praedikat} {objekt}."
for _ in range(5):
print(erzeuge_zufaelligen_satz())
import random
subjekte = ["Der Hund", "Die Katze", "Der Vogel", "Die Frau", "Der Mann"]
verben = ["läuft", "springt", "fliegt", "isst", "schläft"]
objekte = ["im Park", "auf dem Baum", "in der Wohnung", "im Garten", "am Tisch"]
fragewörter = ["Was", "Wie", "Wo", "Wann", "Warum"]
def generiere(ist_frage):
if ist_frage:
return f"{random.choice(fragewörter)} {random.choice(subjekte)} {random.choice(verben)} {random.choice(objekte)}?"
else:
return f"{random.choice(subjekte)} {random.choice(verben)} {random.choice(objekte)}."
for _ in range(5):
print(generiere(True))
class Bankkonto:
def __init__(self, kontonummer, guthaben=0):
self.kontonummer = kontonummer
self.guthaben = guthaben
def einzahlen(self, betrag):
"""Fügt Geld zum Konto hinzu"""
self.guthaben += betrag
def abheben(self, betrag):
"""Zieht Geld vom Konto ab"""
if betrag <= self.guthaben:
self.guthaben -= betrag
else:
print("Nicht genug Guthaben!")
def ueberweisen(self, zielkonto, betrag):
"""Überweist Geld auf ein anderes Konto"""
if betrag <= self.guthaben:
self.abheben(betrag)
zielkonto.einzahlen(betrag)
def kontostand(self):
"""Gibt den aktuellen Kontostand zurück"""
return self.guthaben
# Beispiel
konto1 = Bankkonto("DE123", 1000)
konto2 = Bankkonto("DE456", 500)
# Überweisung von Konto1 zu Konto2
konto1.ueberweisen(konto2, 300)
# Ausgabe der Kontostände
print(konto1.kontostand()) # 700
print(konto2.kontostand()) # 800