Metainformationen zur Seite
  •  

Aufgaben

variablen.py
zahl=5+10
print(zahl*5)
 
vorname = 'Axel'
print(vorname)
 
eingabe = input("Hallo")
neu = eingabe
print("Ausgabe:Hallo")
print(neu)
variablen.py
b = input("Gib die Steigung ein: ")
a = input("Gib den Offset ein: ")
b = int(b)
a = int(a)
x = 3
while x < 10:
    print(x*b+a)
    x = x + 1
variablen.py
teil01 = "baum"
teil02 = "haus"
kombi = teil01+teil02
print(kombi)
while.py
durchgang = 3
while durchgang < 33:
    print(durchgang)
    durchgang = durchgang + 3
print("FERTIG!!!")
arrays.py
blumen = ["sonnenblume", "rose", "tulpe", "gänseblümchen"]
anzahl_blumen = len(blumen)
 
for i in range(anzahl_blumen):
    print(blumen[i])
arrays_2.py
namen = ["helga", "inge", "berta", "ingrid"]
anzahl_namen = len(namen)
 
for i in range(0,4):
    print(namen[i])
speechmodel
import random
 
verbs = ["schreit", "läuft", "weint", "schläft", "tanzt"]
nouns = ["Gustav", "Das Kindermädchen", "Das Werkzeug", "Meine Musik", "Das Trampolin"]
parts = ["in der Disco", "im Kopf", "auf dem Haus", "im Knast", "in der Schule"]
weiter = ["alleine", "zusammen", "traurig"]
 
def returnRandomElement(array):
    zufallszahl = random.randint(0,len(array)-1)
    return array[zufallszahl]
 
def makeOutput(verbs, nouns, parts, weiter, isQuestion):
    if not isQuestion:
       print(returnRandomElement(nouns)+' '+returnRandomElement(verbs)+' '+returnRandomElement(weiter)+' '+returnRandomElement(parts)+'.')
    else:
       print(returnRandomElement(verbs)+' '+returnRandomElement(nouns)+' '+returnRandomElement(weiter)+' '+returnRandomElement(parts)+'?')
 
for i in range(10):
    makeOutput(verbs, nouns, parts, weiter, False)
 
print()
 
for i in range(10):
    makeOutput(verbs, nouns, parts, weiter, True)
arrays_3.py
def sum(a, b):
    return (a + b)
 
a = int(input('Enter 1st number: '))
b = int(input('Enter 2nd number: '))
 
print(f'Sum of {a} and {b} is {sum(a, b)}')
if(f'Sum of {a} and {b} is {sum(a, b)}'):
    print("Danke fürs Mitmachen!")
arrays_4.py
def calc_percentage(base_value, percentage_value):
   result = percentage_value/base_value*100
   return result
 
base = float(input('Geben Sie den Basiswert ein: '))
percentage = float(input('Geben Sie den Prozentanteil ein: '))
 
result = calc_percentage(base, percentage)
 
print(f'{percentage} von {base} sind {result}%')
oop.py
class schueler:
    def __init__(self, name, geschlecht, haarfarbe, durchschnittsnote): 
        self.name = name
        self.geschlecht = geschlecht
        self.haarfarbe = haarfarbe
        self.durchschnittsnote = durchschnittsnote
 
schueler01 = schueler("Mila" , "f", "braun" , 1.9)
schueler02 = schueler("Thomas" , "m" , "schwarz" , 3.1)
 
print(schueler01.name)
 
if schueler01.durchschnittsnote < schueler02.durchschnittsnote:
    print (f'{schueler01.name} ist der bessere Schüler!')
else:
    print (f'{schueler02.name} ist der bessere Schüler!')
oob1.py
class schueler:
    def __init__(self, name, geschlecht, haarfarbe, durchschnittsnote): 
        self.name = name
        self.geschlecht = geschlecht
        self.haarfarbe = haarfarbe
        self.durchschnittsnote = durchschnittsnote
 
    def setGeschlecht(self, geschlecht):
      self.geschlecht = geschlecht
 
    def setHaarfarbe(self, haarfarbe):
      self.haarfarbe = haarfarbe
 
schueler01 = schueler("Mila", "f", "braun", 1.4)
 
print(schueler01.haarfarbe)
 
schueler01.setHaarfarbe("getönt")
 
print(schueler01.haarfarbe)
treedataweighted.py
class Node:
    def __init__(self) -> None:
        self.left = None
        self.right = None
 
wurzel = Node()
blattlinks = Node()
blattrechts = Node()
 
wurzel.links = blattlinks
wurzel.rechts = blattrechts
 
 
class Node:
    def _init_(self, data) -> None:
        self.left = None
        self.right = None
        self.leftweight = 0
        self.rightweight = 0
        self.data = data
 
nodes[]
nodes[0] = Node()
nodes[1] = Node()
nodes[2] = Node()
 
nodes[0].left = nodes[1]
nodes[0].right = nodes[2]
 
nodes[0].leftweight = 8
nodes[0].rightweight = 5

Beim Letzten zeigt das Programm einen Error an. Ich denke, das liegt an dem nodes[], aber ich weiß nicht, was man da ändern könnte.