===Basics-Aufgabe 1=== Problem: Ich wusste nicht, wie man "int" einsetzt. zahl = input("Gib eine ganze Zahl ein: ") zahl = int(zahl) print (zahl + 10) ===Aufgabe ka=== 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=== 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=== 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!=== 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. 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=== 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. 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. 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. 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. 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 = [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,"%")