Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Python programozás

353
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 éve
0