Beispielsweise soll diese Ausgabe dazu erfolgen: Von ihren Zahlen sind 8 Zahlen nicht teilbar und 2 Zahlen schon.
Und könnt ihr mir eventuell nur einen "Tipp" geben, wie ich mein Programm mit der while-Schleife verkürzen kann?
Danke schonmal
Code: Alles auswählen
#Teilbarkeit ducrh 4 von 10 Zahlen
Eingabe:
Bitte geben sie eine Zahl ein -1
Bitte geben sie eine Zahl ein- 2
Bitte geben sie eine Zahl ein- 3
Bitte geben sie eine Zahl ein- 4
Bitte geben sie eine Zahl ein- 5
Bitte geben sie eine Zahl ein- 6
Bitte geben sie eine Zahl ein- 7
Bitte geben sie eine Zahl ein- 8
Bitte geben sie eine Zahl ein- 9
Bitte geben sie eine Zahl ein- 10
def Teilbarkeit(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10):
if z1%4==0:
print()
print(z1,"Ist durch 4 teilbar")
else:
print()
print(z1,"ist nicht durch 4 teilbar")
if z2%4==0:
print(z2,"Ist durch 4 teilbar")
else:
print(z2,"ist nicht durch 4 teilbar")
if z3%4==0:
print(z3,"Ist durch 4 teilbar")
else:
print(z3,"ist nicht durch 4 teilbar")
if z4%4==0:
print(z4,"Ist durch 4 teilbar")
else:
print(z4,"ist nicht durch 4 teilbar")
if z5%4==0:
print(z5,"Ist durch 4 teilbar")
else:
print(z5,"ist nicht durch 4 teilbar")
if z6%4==0:
print(z6,"Ist durch 4 teilbar")
else:
print(z6,"ist nicht durch 4 teilbar")
if z7%4==0:
print(z7,"Ist durch 4 teilbar")
else:
print(z7,"ist nicht durch 4 teilbar")
if z8%4==0:
print(z8,"Ist durch 4 teilbar")
else:
print(z8,"ist nicht durch 4 teilbar")
if z9%4==0:
print(z9,"Ist durch 4 teilbar")
else:
print(z9,"ist nicht durch 4 teilbar")
if z10%4==0:
print(z10,"Ist durch 4 teilbar")
else:
print(z10,"ist nicht durch 4 teilbar")
def main():
z1=int(input("Bitte geben sie eine Zahl ein"))
z2=int(input("Bitte geben sie eine Zahl ein"))
z3=int(input("Bitte geben sie eine Zahl ein"))
z4=int(input("Bitte geben sie eine Zahl ein"))
z5=int(input("Bitte geben sie eine Zahl ein"))
z6=int(input("Bitte geben sie eine Zahl ein"))
z7=int(input("Bitte geben sie eine Zahl ein"))
z8=int(input("Bitte geben sie eine Zahl ein"))
z9=int(input("Bitte geben sie eine Zahl ein"))
z10=int(input("Bitte geben sie eine Zahl ein"))
ergebnis=Teilbarkeit(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10)
print(ergebnis)
main()Ausgabe:
1 ist nicht durch 4 teilbar
2 ist nicht durch 4 teilbar
3 ist nicht durch 4 teilbar
4 Ist durch 4 teilbar
5 ist nicht durch 4 teilbar
6 ist nicht durch 4 teilbar
7 ist nicht durch 4 teilbar
8 Ist durch 4 teilbar
9 ist nicht durch 4 teilbar
10 ist nicht durch 4 teilbar
None
