Python :: Aufgabe #201
5 Lösungen
Array Vorkommen programmieren
Anfänger - Python
von Bryan
- 31.10.2018 um 20:20 Uhr
Hallo Zusammen
Kann Jemand von Euch mir da weiter helfen?
Fragestellung des Vorkommen.
Gegeben ist ein Array zum Beispiel mit Zahlen als Werten:
{2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14}
Schreiben Sie ein Programm, das von einem Array bestehend aus Zahlen prüft, wie viele dieser
Zahlen durch 3 teilbar sind.
Zudem sollen am Schluss die entsprechenden Zahlen ausgegeben werden. Das Programm soll für
beliebige Arrays funktionieren.
Vielen Dank für eure Lösung
Kann Jemand von Euch mir da weiter helfen?
Fragestellung des Vorkommen.
Gegeben ist ein Array zum Beispiel mit Zahlen als Werten:
{2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14}
Schreiben Sie ein Programm, das von einem Array bestehend aus Zahlen prüft, wie viele dieser
Zahlen durch 3 teilbar sind.
Zudem sollen am Schluss die entsprechenden Zahlen ausgegeben werden. Das Programm soll für
beliebige Arrays funktionieren.
Vielen Dank für eure Lösung
Lösungen:
Python-Code
# Eingabe der Zahlen erfolgt direkt im Code zahlen = (2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14) liste = [] [liste.append(zahl) for zahl in zahlen if zahl%3 == 0] print(len(liste), "Elemente sind durch 3 teilbar: ", liste)
Python-Code
number_array = [1,33,4,666,777,7,111,123,12333,444,5666,7777,8888,10912311223] solution = [] for number in number_array: if number % 3 == 0: print('Nummber %d ist teiblar durch 3' % number) solution.append(number) print(solution)
Python-Code
ar = [2, 12, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14] er = [] for x in range(len(ar)): if type(ar[x])== int: e = ar[x]%3 if e==0: er.append(ar[x]) print(er) print("Die Anzahl der Zahlen, die durch 3 Teilbar ist: ", len(er))
Python-Code
a = int(input("Number from 1 to 100")) b = int(input("Number from 1 to 100")) c = int(input("Number from 1 to 100")) d = int(input("Number from 1 to 100")) e = int(input("Number from 1 to 100")) array = [a, b, c, d, e] x = int(0) saver = a % 3 if saver == 0: x += 1 elif saver > 0: array[0] = "not devideable" pass saver = b % 3 if saver == 0: x += 1 elif saver > 0: array[1] = "not devideable" pass saver = c % 3 if saver == 0: x +=1 elif saver > 0: array[2] = "not devideable" pass saver = d % 3 if saver== 0: x += 1 elif saver > 0: array[3] = "not devideable" pass saver = e % 3 if saver == 0: x += 1 elif saver > 0: array[4] = "not devideable" pass print(x) print(array)
that is my try. idk if its right
Python-Code
arr = [2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14] arr_result = [] for x in arr: if x % 3 == 0: arr_result.append(x) print("Es sind " + str(len(arr_result)) + " Zahlen durch 3 teilbar: " + str(arr_result))