Programmieren Schulaufgabe?
Es handelt sich um die Aufgabe:
Gib die ungeraden Zahlen von 0 bis 201 in Thonny aus
Ich hoffe ihr könnt mir helfen…Danke schonmal im Voraus
2 Antworten
![](https://images.gutefrage.net/media/user/NiZi112/1712437514788_nmmslarge__0_0_3024_3023_85452bc3dbc5a5e42401b3fe1c277502.jpg?v=1712437515000)
Hi,
vorweg: Thonny ist Python!
Gibt da zwei Möglichkeiten:
for zahl in range(1, 202, 2):
print(zahl)
oder
ungeraden_zahlen = [zahl for zahl in range(1, 202) if zahl % 2 != 0]
print(ungeraden_zahlen)
oder auch
for zahl in range(1, 202):
if zahl % 2 != 0:
print(zahl)
Grüße
Woher ich das weiß:Hobby – kenne mich gut mit Software und Computern aus
![](https://images.gutefrage.net/media/user/NiZi112/1712437514788_nmmslarge__0_0_3024_3023_85452bc3dbc5a5e42401b3fe1c277502.jpg?v=1712437515000)
![](https://images.gutefrage.net/media/user/ralphdieter/1444750340_nmmslarge.jpg?v=1444750340000)
![](https://images.gutefrage.net/media/user/NiZi112/1712437514788_nmmslarge__0_0_3024_3023_85452bc3dbc5a5e42401b3fe1c277502.jpg?v=1712437515000)
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Vielen Dank…eine bessere Antwort hätte ich mir nicht vorstellen können
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Hallo.
Erstelle eine Schleife von 0 bis <=201, überprüfe ob bei Zahl%2 ein Rest bleibt und wenn ja gibst du die Zahl aus. Das % steht hierbei für Modulo.
Pseudocode in etwa so:
for (int i=1; i<=201; i++)
{
if (i%2 != 0)
{
print($"{i} ist eine ungerade Zahl!");
}
}
LG
Woher ich das weiß:Studium / Ausbildung – Diplom Wirtschaftsinformatiker
... (falsch gelesen)