===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,"%")