Napisati program koji će generisati lozinku, koja ima bar jedno veliko slovo, jedno malo slovo, cifru i specijalni znak.
import random
lozinka = ''
broj = (random.random() * 25) + 65
broj = int(broj)
lozinka = lozinka + chr(broj)
broj = (random.random() * 25) + 97
broj = int(broj)
lozinka = lozinka + chr(broj)
broj = (random.random() * 9) + 48
broj = int(broj)
lozinka = lozinka + chr(broj)
broj = (random.random() * 14) + 33
broj = int(broj)
lozinka = lozinka + chr(broj)
broj = (random.random() * 25) + 97
broj = int(broj)
lozinka = lozinka + chr(broj)
broj = (random.random() * 14) + 33
broj = int(broj)
lozinka = lozinka + chr(broj)
print(lozinka)
Napisati program koji generiše slučajan broj od 0 do 10 i omogućava korisniku da pogađa broj.
import random
a = int(random.random() * 10)
b = -1
while (a != b):
b = int(input('Pogadjajte broj od 1 do 10'))
print("Pogodili ste!")
Napisati program koji generiše slučajan broj od 0 do 1000 i omogućava korisniku da pogađa broj. Poslije svakog pokušaja program saopštava korisniku da li je uneseni broj manji ili veći od traženog.
import random
a = int(random.random() * 1000)
b = -1
while (a != b):
b = int(input('Pogadjajte broj od 0 do 1000'))
if(a > b):
print('Unesite veci broj')
if(a < b):
print('Unesite manji broj')
print("Pogodili ste!")
Zadatak: Prepraviti program tako da prikaže iz koliko je pokušaja korisnik pogodio.