Sari la conținut
Forum Roportal
PaulBob

Ajutor Python

Evaluează acest topic

Postări Recomandate

Buna, precizez ca sunt in anul 1 la informatica (si n-am facut in liceu) si am primit o [problema de rezolvat in python si as dori ajutor...cunostiintele mele fiind aproape nule(prof inca nu ne-au predat ...ne-au luat tare..)...problema fiind:.....Dar doar primele 3 iteme trebuie facute deocamdata

 

P1. Siruri numerice.

Un profesor de matematica are nevoie de un program care ajuta elevii sa

testeze diferite proprietati ale numerelor. Programul gestioneaza un sir de

numere si permite elevilor sa efectueze in mod repetat urmatoarele

functionalitati oferite de program (fiecare functionalitate este insotita de

exemple):

1. Adauga numere in sir.

o add 123 - adauga 123 ca ultim element al sirului.

o insert 123 at 1 - insereaza pe pozitia 1 numarul 123; pozitiile sunt

numerotate de la 0.

2. Modifica elementele din sir.

o remove 1 - sterge elementul aflat pe pozitia 1.

o remove from 1 to 3 - sterge elementele aflate pe pozitiile 1, 2 si 3.

o replace 1 3 5 with 5 3 - inlocuieste aparitia subsirurilor 1 3 5 cu subsirul 5 3.

3. Tipareste numerele care au anumite proprietati.

o prime from 1 to 5 - tipareste numerele prime din sir aflate pe pozitiile 1..5.

o odd from 1 to 5 - - tipareste numerele impare din sir aflate pe pozitiile 1..5.

4. Obtine diferite caracteristici ale unor subsiruri.

o sum from 1 to 5 - tipareste suma elementelor 1..5

o gcd from 1 to 5 - tipareste cel mai mare divizor al elementelor 1..5.

o max from 1 to 5 - tipareste cel mai mare element al subsirului 1..5.

5. Filtreaza valorile.

o filter prime - pastreaza doar numerele prime, eliminand celelalte numere.

o filter negative - pastreaza doar numerele negative, eliminand celelalte

numere.

6. Reface ultima operatie care a modificat sirul.

o undo - ultima operatie este anulata

 

 

Multumesc anticipat

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

×