Basics-Aufgabe 1

Problem: Ich wusste nicht, wie man „int“ einsetzt.

aufgabe basics py
zahl = input("Gib eine ganze Zahl ein: ")
zahl = int(zahl)
print (zahl + 10)

Aufgabe ka

aufgabe ka py
zahl = input("Gib eine Zahl ein:")
zahl = int(zahl)
if zahl < 5:
    print('Zahl ist kleiner als 5')
elif zahl == 5:
    print('Zahl ist exakt 5')
else:
    print('Zahl ist größer als 5')

"Taschenrechner" aber nur mit Addition

"Taschenrechner" aber nur mit + py
zahl1 = input("Gib eine ganzahlige Zahl ein:")
zahl2 = input("Gib eine weitere ganzahlige Zahl ein:")
zahl1 = int(zahl1)
zahl2 = int(zahl2)
print(zahl1 + zahl2)

"Taschenrechner" aber nur mit Subtraktion

"Taschenrechner" nur mit - py
zahl1 = input("Gib eine ganzahlige Zahl ein:")
zahl2 = input("Gib ein eine weitere ganzahlige Zahl ein:")
zahl1 = int(zahl1)
zahl2 = int(zahl2)
print(zahl1 - zahl2)

Taschenrechner mit Addition & Subtraktion Yay!

Taschenrechner mit + & - py
zahl1 = input("Gib eine ganzahlige Zahl ein:")
eingabe1 = input("+ oder -")
zahl2 = input("Gib ein eine weitere ganzahlige Zahl ein:")
zahl1 = int(zahl1)
zahl2 = int(zahl2)
if eingabe1 == "+":
     print(zahl1+zahl2)
else :
     print(zahl1-zahl2)

Taschenrechner mit +,-,/,*

Problem: Ich wusste nicht, dass man „elif“ mehrmals nutzen kann.

Taschenrechner mit +,-,/,* py
zahl1 = input("Gib eine ganzahlige Zahl ein:")
eingabe1 = input(" Wähle ein Rechenzeichen aus: +,-,/,*")
zahl2 = input("Gib ein eine ganzahlige Zahl ein:")
zahl1 = int(zahl1)
zahl2 = int(zahl2)
if eingabe1 == "+":
     print(zahl1+zahl2)
elif eingabe1 == "-" :
     print(zahl1-zahl2)
elif eingabe1 == "/":
    print(zahl1/zahl2)
elif eingabe1 == "*":
    print(zahl1*zahl2)

Basics-Aufgabe 3

summe von strings py
variable1 = "Blumen"
variable2 = "topf"
lösung = variable1+variable2
print(lösung)

Basics-Aufgabe 3

Problem: Ich habe den Teil „while x < 10“ anfangs nicht im Kopf gehabt und Schwierigkeiten dabei gehabt.

lineare Funktion py
b = input("Gib die Steigung ein: ")
a = input("Gib den Achsenabschnitt ein: ")
b = int(b)
a = int(a)
x = 0
while x < 10:
    print(x*b+a)
    x = x + 1

Basics-Aufgabe 4

mit vorgegebener Zahl

Problem: Diese Aufgabe war einfach, da sie sehr stark dem zweitem Programm von mir ähnelt.

Ratespiel py
lösung= 67
while True:
    zahl = input('Gib eine Zahl ein: ')
    zahl = int(zahl)
 
    if zahl < lösung:
        print('Die Zahl ist zu klein!')
    elif zahl > lösung:
        print('Die Zahl ist zu groß!')
    else:
        print('Du hast die Zahl gefunden!')
        break
mit Zufallszahl

Problem: Dieses „while“ hat mir Schwierigkeiten bereitet, weil ich nicht wusste, wie genau man es anwendet.

Ratespiel py
import random
zufallszahl = random.randint(1,100)
while True:
    zahl = input('Gib eine Zahl ein: ')
    zahl = int(zahl)
 
    if zahl < zufallszahl:
        print('Die Zahl ist zu klein!')
    elif zahl > zufallszahl:
        print('Die Zahl ist zu groß!')
    else:
        print('Du hast die Zahl gefunden!')
        break

Arrays-Aufgabe 1

Problem: Der letzte Teil „,summe“. Ich wusste nicht, wie ich die Summe im Satz einbauen soll.

Summe von Elementen im Array py
zahlen = [3,6,7,9,12,3,5,9,1,8]
summe = sum(zahlen)  
print('Die Summe aller Zahlen ist :', summe)

Arrays-Aufgabe 2

Problem: Nach dem ersten Teil habe ich anfangs nichts verstanden. Ich wusste nicht, wie ich die Variablen „num_students“ etc. im weiteren Verlauf benutzen kann/soll.

notenspiegel py
notenspiegel = [1,2,2,1,1,3,1,2,3,4,1,2,1,1,1,1]
num_students = 0
num_students_failed = 0
sum_grades = 0
 
for i in range(16):
    num_students = num_students + notenspiegel[i]
    sum_grades = sum_grades + (notenspiegel[i] * i)
 
for i in range(4):
    num_students_failed = num_students_failed + notenspiegel[i]
 
average = round(float(sum_grades/num_students),1)
failed = round(float(num_students_failed/num_students)*100,1)
 
print("Durchschnitt: ",average)
print("Unter Schnitt: ",failed,"%")