Keresés

Keresendő kifejezés:

Toplista

Toplista
  • betöltés...

Segítség!

Ahhoz, hogy mások kérdéseit és válaszait megtekinthesd, nem kell beregisztrálnod, azonban saját kérdés kiírásához ez szükséges!

Python programozás

67
Sziasztok! Segítségre szorulnék a következő feladatban:

Írjon egy Python scriptet amely a felhasználótól kéri, hogy vigyen be
egy természetes számot. Kimenetelként az 1,2...,n sorozatba tartozó hárommal osztható számok szorzatát
adja vissza.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
`tt "n":="bemenet"()`
`tt "szorzat":=1`
`color(green)(bb "ciklus ") tt "i"=1"-től " tt "n""-ig"`
`\qquad bb color(green)("ha ") tt "i" " 3-mal osztható"`
`\qquad \qquad tt "uj_szorzat" := tt "szorzat"*tt "i"`
`\qquad \qquad tt "szorzat" := tt "uj_szorzat"`
`color(green)(bb "ciklus vége")`
`bb color(green)("add vissza ") tt "szorzat" color(green)(bb" értéket")`

Itt láthatod a program logikáját pszeudokód segítségével leírva. Zölddel kiemeltem az úgynevezett kulcsszavakat, a változókhoz pedig ezt a fura talpas betűt használtam. Az eljárásnak pontosan melyik részen nem világos, hogy hogy valósul meg pythonban? Azért kérdezem, mert ez egy nagyon alapvető program, így szerintem nem segítene sokat, ha egy az egyben leírnám magát a megoldást, inkább neked kéne ezt a logikát megírnod a nyelvben. Úgy pontosan el tudnám mondani azt a részt, amit nem értesz.
Módosítva: 3 hete
0