Metainformationen zur Seite
  •  

Basic Aufgaben

variablen.py
#Aufgabe 1
 
print("Hallo Welt!")
zahl1 = int("35") 
zahl2 = int("10")
print (zahl1 + zahl2)
 
 
 
zahl = input("Gib eine Zahl ein:")
zahl = int(zahl)
print("Das Ergebnis lautet: ")
print (zahl + 10)
variablen2.py
#Aufgabe 2
eingabe = input("Gib etwas ein: ")
neu = eingabe
print("Ausgabe: ")
print(neu)
variablen3.py
#Aufgabe 3
teil01 = "Haar"
teil02 ="klammer"
kombi = teil01+teil02
print(kombi)
variablen3.py
#Aufgabe 4
b = input("Gib ein wert für b: ")
a = input("Gib ein wert für a: ")
b = int(b)
a = int(a)
x = 0
while x < 10:
    print(x*b+a)
    x = x + 1
variablen4.py
#Aufgabe 5
import random
zufallszahl = random.randint(1,100)
eingabe = input('Rate eine Zahl zwischen 1 und 100: ')
eingabe = int(eingabe)
raten = True
while raten:
   if eingabe < zufallszahl:
      print('Zu klein!')
   elif eingabe > zufallszahl:
      print('Zu groß!')
   else:
      print('Gewonnen')
      raten = False
   if raten:
      eingabe = input('Dein nächster Versuch: ')
      eingabe = int(eingabe)

Aufgaben für Python-Arrays

variablen5.py
#Aufgabe 1
zahlen = [5,4,3,9,3,6,2,0,6,3]
summe = sum(zahlen)
print('Die Summe ist : ' , summe )

Ein Bankkonto erstellen

variablen6.py
class Bankkonto:
    def __init__(self, kontonummer, inhaber, startguthaben=0):
        self.kontonummer = kontonummer
        self.inhaber = inhaber
        self.guthaben = startguthaben
 
    def einzahlen(self, betrag ): 
        if betrag > 0:
            self.guthaben += betrag
        else:
            print("Einzahlung fehlgeschlagen.")
 
    def abheben(self, betrag):
        if 0 < betrag <= self.guthaben:
            self.guthaben -= betrag
        else:
            print("Abhebung fehlgeschlagen.")
 
    def anzeigen(self):
        print("Konto", self.kontonummer, "Inhaber:", self.inhaber, "Guthaben:", self.guthaben, "EUR")
 
    def ueberweisen(self, zielkonto, betrag):
        if isinstance(zielkonto, Bankkonto) and 0 < betrag <= self.guthaben:
            self.abheben(betrag)
            zielkonto.einzahlen(betrag)
        else:
            print("Überweisung fehlgeschlagen")
 
konto1 = Bankkonto("12345678", "Thea", 235)
konto2 = Bankkonto("87654321", "Helin", 8)
 
konto1.einzahlen(79)
konto1.abheben(63)
konto1.ueberweisen(konto2, 20)
 
konto1.anzeigen()

Zahlenraten

variablen6.py
import random 
zahl = random.randint(1,100)
print("Willkommen zum Zahlenraten. Wirst du es Schaffen meine Zahl zu erraten ?")
 
while True:
    a = int(input("Gib eine Zahl ein: "))
 
    if a < zahl:
        print("Zahl ist zu klein")
    elif a > zahl:
        print("Zahl ist zu groß")
    else:
        print("Gewonnen")