Metainformationen zur Seite
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,"%")