Sarcini pentru Python, Python 3 pentru începători și manechine

Fiecare student Python trebuie să scrie codul pentru fixare. Atenția dumneavoastră este oferită mai multe sarcini de implementare (nu prea simple (cu excepția primului) și nu prea complicate).







Pentru a finaliza sarcinile, este recomandat să transmiteți un manual de auto-instrucțiuni.

De asemenea, pentru aceste sarcini există un depozit cu teste și soluțiile mele (pentru a mă testa).

Pentru a rula testele pentru funcția dvs., este mai ușor să adăugați cod din dosarul de testare la sfârșitul fișierului cu funcția.

Și acum, de fapt, sarcinile:

Cele mai simple operații aritmetice (1)

Scrie funcția aritmetică. care ia 3 argumente: primele două sunt numere, a treia este operația care trebuie efectuată pe ele. Dacă al treilea argument este +. adăugați-le împreună; dacă -. apoi scade; * - multiplica; / - împărți (primul în cel de-al doilea). În alte cazuri, returnați șirul "Operație necunoscută".

Leap Year (2)

Scrieți funcția is_year_leap. care ia 1 argument - an, și returnează Adevărat dacă anul este un an jumătate și False altfel.







Piață (3)

Scrieți funcția pătrată. care are un argument - partea laterală a pătratului și returnează 3 valori (folosind tupla): perimetrul pătratului, pătratul pătratului și diagonala pătratului.

Anotimpuri (4)

Scrieți sezonul funcțiilor. care ia un argument - numărul lunii (de la 1 la 12) și returnează timpul anului în care aparține această lună (iarna, primăvara, vara sau toamna).

Depozit bancar (5)

Utilizatorul face o contribuție de 10% pe an, în valoare de o ruble de ani de ani (în fiecare an valoarea contribuției sale este majorată cu 10%. Acești bani se adaugă la suma depozitului, iar dobânda va fi și anul viitor).

Scrieți banca funcțiilor. luând argumente și ani. și returnează suma care va fi în contul utilizatorului.

Numere simple (6)

Scrieți funcția is_prime. care ia un argument - un număr de la 0 la 1000 și întoarce True dacă este simplu și False altfel.

Data corectă (7)

Scrieți funcția dată. luând 3 argumente - zi, lună și an. Returnați Avert dacă o astfel de dată este în calendarul nostru, și False altfel.

XOR criptare (8)

Scrieți funcția XOR_cipher. acceptând 2 argumente: șirul de criptare și cheia de criptare care returnează șirul criptat prin aplicarea funcției XOR (^) la caracterele șirului de chei. Scrieți și funcția XOR_uncipher. care pe linia criptată și cheia restabilește șirul original.







Articole similare

Trimiteți-le prietenilor: