Poprosiłbym pomoc zrobienia tego w języku python:)
Do każdego z poniższych punktów należy napisać odpowiedni program. W każdym z tych programów wczytać liczbę naturalną n, a następnie wczytując kolejno n liczb rzeczywistych
obliczyć wartość odpowiednich wyrażeń:
(b) a 1 · a 2 · . . . · a n
(e) |a1| · |a2| · . . . · |an|


Odpowiedź :

Odpowiedź

Proszę uprzejmie Marto.

  • Pierwszy załącznik zawiera kod zadania  b.  i przykładowe wykonanie.
  • Drugi załącznik zawiera kod zadania  e.  i jego przykładowe wykonanie.

Programy są oczywiście bardzo podobne, właściwie   e.   różni się od   b.  tylko dodaniem brania wartości bezwzględnej w piątym wierszu.

Wyjaśnienie

Czego te programy nie robią?

  • W żaden sposób nie sprawdzają poprawności wprowadzanych danych.
  • Nie odmieniają poprawnie słów.
  • Nie używają przecinka jako znaku dziesiętnego.

Uwzględnienie pierwszych dwóch podpunktów jest łatwe, ale program byłby dużo dłuższy.

Uwzględnienie trzeciego punktu też jest łatwe i program wcale nie byłby dużo dłuższy, ale musiałabym wiedzieć jakiego środowiska (programu) używasz do programowania w języku Python.

Zobacz obrazek 0AB
Zobacz obrazek 0AB