File tree Expand file tree Collapse file tree 3 files changed +44
-0
lines changed Expand file tree Collapse file tree 3 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ from random import randint
2+ N = int (input ("Cate numere vrei sa iti adun?" ))
3+ suma = 0
4+ numere = []
5+ for x in range (N ):
6+ numere .append (randint (0 , 1000 ))
7+ print (numere )
8+ for x in numere :
9+ suma += x
10+ print (suma )
Original file line number Diff line number Diff line change 1+ mesaj = input ('Ce mesaj vrei sa (de)codezi? ' )
2+
3+ rezultat = ''
4+ i = len (mesaj ) - 1
5+ while i >= 0 :
6+ rezultat += mesaj [i ]
7+ i = i - 1
8+
9+ print (rezultat )
Original file line number Diff line number Diff line change 1+ mesaj = input ("Ce mesaj vrei sa codezi? " )
2+ cheie = int (input ("Ce cheie vrei sa folosesti? " ))
3+
4+
5+ litere = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "
6+
7+ alfabet = len (litere )
8+ i = 0
9+ cifrat = ''
10+
11+ def cod (mesaj , codez = 1 ):
12+ i = 0
13+ marime = len (mesaj )
14+ cif = ''
15+ while i < marime :
16+ nr = (litere .find (mesaj [i ]) + codez * cheie ) % alfabet
17+ if nr < 0 : nr += alfabet
18+ cif += litere [nr ]
19+ i += 1
20+ return cif
21+
22+ cifrat = cod (mesaj )
23+ print (cifrat )
24+ decifrat = cod (cifrat , - 1 )
25+ print (decifrat )
You can’t perform that action at this time.
0 commit comments