Metainformationen zur Seite
- autos.py
autos = ["vw","mercedes","toyota","nissan","ford","audi","mitsubishi"] anzahl_autos = len(autos) for i in range(anzahl_autos): print(autos[i])
- basic3.py
string1 = "Moin" string2 = "Deutschland" resultat = string1 + " " + string2 print(resultat)
- ratespiel.py
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
- prozentrechnung.py
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)
- arrays.py
zahlen = [1, 2, 3, 16, 5, 6, 8, 8, 9, 10] summe = sum(zahlen) print(summe)
- wortliste.py
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())
- wortliste2.py
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))
- bankkonto.py
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