На основу порука и повратних информација које сам добио одлучио сам да убацим и неколико тестова како бисте проверили своје тренутно познавање Python језика или пак уведили начин више да решите одређени проблем.

Тестови ће функционисати по принципу да оставим неколико задатака на блогу и онда после 3-4 дана окачим видео туторијал како сам ја дошао до решења уз објашњење.

Данашњим тестом ми је циљ да покријем оно о чему сам писао претходних неколико недеља, а то је:

Тест:

  1. Написати програм који кориснику дозвољава да унесе текст и на основу текста одредити да ли је реч о стрингу, целом или децималном броју. Пре уноса, корисника треба сачекати мени са три опције:
    • Унеси текст (после уноса текста, програм исписује тип и враћа корисника на почетни мени),
    • Претходни уноси (одабиром ове опције приказују се претходни уноси и корисник се такође враћа на почетни мени),
    • Излаз (зауставља се апликација).
  2. Направити програм за шифровање и дешифровање текста. Корисник при покретању програма бира једну од две опције: шифруј или дешифруј. Ако изабере опцију шифруј омогућава му се унос текста те програм исписује шифровани текст. Ако корисник изабере опцију дешифруј, програм му омогућава унос текста који дешифрује те дешифрован исписује на екран. Алгоритам шифровања који ћемо користити је Цезарова шифра, погледати пример овде.
  3. Написати програм који исписује све просте бројеве до броја који корисник унесе. Пример, ако корисник унесе број 40, програм треба исписати 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37.

Надам се да вам се свиђају задаци, решења можете очекивати у суботу. До тада их покушајте сами урадити, ако вам буде требала помоћ обратите ми се у коментарима или путем контакт странице.