Kayıtlar

random etiketine sahip yayınlar gösteriliyor

Tutulan Sayıyı Tahmin Etme

Resim

Rastgele Sıralı Sayı Listesi Oluşturma

Resim
  Rastgele işlemini kullanabilmek için önce programa import random dahil edilmelidir. Ardından boş bir liste değişkeni tanımladık. for döngüsüne girerek random.randint ile 1 ile 50 arasından integer bir sayıyı rastgele seçtirip sayi değişkenine attırdık. if satırında bu rastgele seçilen sayının başlarken boş liste olarak tanımladığımız sayilar2 nin içinde olup olmadığına baktırdık. Eğer yoksa bu sayıyı append() komutu ile bu listeye ekle dedik. Böylece listemizde kendini tekrarlayan sayılara izin vermemiş olduk. Diğer if satırı ile listenin eleman sayısı 6 olduğunda döngüyü kırmasını söyledik. En dışta listemizin elemanlarını sort() ile küçükten büyüğe doğru sıralattık ve print() satırı ile listenin elemanlarını listeden çıkartarak yan yana yazdırtmış olduk. Programı çalıştırdığımızda rastgele üretilen sıralı 6 adet sayı aşağıda görülmektedir.

Rastgele Şifre Üretme ve Kullanıcı Girişi

Resim
for döngüsü ile her seferinde rastgele 8 karakterli bir şifre oluşturuluyor. Üretilen şifre ekrana yazdırılıyor ve bekletme süresi kadar ekranda kalıyor. Üretilen şifreyi kopyalıyoruz ardından Console temizleniyor ve karşımıza kullanıcı giriş ekranı geliyor. Kullanıcı adına "admin" şifreyede kopyaladığımız şifreyi giriyoruz. Eğer bilgiler uyuşuyorsa yeşil arka plan renkli "giriş yapıldı" yazısı karşımıza geliyor ve enter'a basınca yeni şifre girmemizi istiyor. Girilen bu yeni şifreyi şifreye atıyor. Böylece şifremiz değişmiş oluyor. goto git; komutu ile git: etiketini koyduğumuz yere program geri dönüyor. Kullanıcı giriş ekranı karşımıza yeniden geliyor. Giriş sırasında yanlış bir şey yazılırsa kırmızı arka planlı "giriş yapılamadı" yazısı ekranda görülecektir.