Arama butonu
Bu konudaki kullanıcılar: 2 misafir
2
Cevap
311
Tıklama
1
Öne Çıkarma
Python Final Sorusu Acil Yardım
M
5 yıl
Er
Konu Sahibi

Merhaba arkadaşlar final sorularını çözerken iki soruda kaldım acil cevaplar lazım... Şimdiden Çok Sağ olun.


Sözlük veri yapısı kullanarak 10 adet kullanıcı adı ve bu kullanıcılara ait 10 adet şifre
tanımlayınız. Yazacağınız Python programı kullanıcıya kullanıcı adı ve şifresini sormalı, eğer girilen
kullanıcı adı tanımladığınız sözlük içerisinde yoksa ekrana “Kullanıcı sistemde kayıtlı değil” mesajı
yazmalı; eğer kullanıcı adı tanımladığınız sözlükte var ise VE girilen şifre yanlışsa program ekrana “Yanlış
şifre girdiniz” yazmalı; son olarak girilen kullanıcı adı tanımladığınız sözlükte var ise VE girilen şifre de
sözlükte girilen kullanıcı adına aitse program ekrana “Sisteme başarılı bir şekilde giriş yaptınız” yazmalı
ve sonlanmalıdır

-------------

İsmi rakam_topla olan ve num isimli bir parametre alan bir fonksiyon tanımlayınız.
Fonksiyonunuz kendisine parametre olarak gönderilen herhangi bir sayıyı girdi olarak almalı, o sayının
rakamlarını toplamalı ve ekrana bu toplamı güzel ve açıklayıcı bir şekilde yazmalıdır. Verilen fonksiyonu
içeren programı Python dilinde yazınız. Programınızın doğru sonuçlar üretip üretmediğini,
fonksiyonunuzu değişik değerde parametrelerle çağırarak kendiniz de test ediniz

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
5 yıl
Er
Konu Sahibi

ilk sorunun cevabını da yaptım son soru kaldı.

ilk sorunun cevabı


print("""

KULLANICI GİRİŞ EKRANI


""")

sozluk = {
"murat": "birben",
"mehmet": "aslan",
"muratçelik": "000000",
"sevgi": "12323",
"birisi": "sifre1",
"adnan": "P@ssword1",
"virgülnegıcık": "1şey",
"ali": "ayşe000",
"kelime": "oyunu",
"bu10": "sifre10"


}


kullanici_adi = input("Kullanıcı Adını Giriniz: ")
sifre = input("Şifre'yi Giriniz: ")

if kullanici_adi in sozluk and sifre != sozluk[kullanici_adi]:
print("Şifre yanlış.")
elif kullanici_adi not in sozluk and sifre in sozluk.values():
print("Kullanıcı adı yanlış.")
elif kullanici_adi not in sozluk and sifre not in sozluk.values():
print("Kullanıcı adı ve şifre yanlış.")
else:
print("Giriş yapıldı!")



R
5 yıl
Teğmen

yazdığın koddaki if bloklarının yerini değiştir önce kullanıcı var mı bakarsın sonra şifreye bakarsın

ikinci sorunun cevabı:


def rakam_topla(num)
num = input()
toplam = 0
for i in num:
toplam += i
n = 0
while n < num.count():
print(“{}. basamak: {}”).format(n+1, num[n])
print(“toplam: {}“.format(toplam))



boşlukları yok sayıyor neden bilmiyorum neresi döngü içinde olcak belli zaten





< Bu mesaj bu kişi tarafından değiştirildi Restrop -- 10 Haziran 2020; 9:51:45 >

< Bu ileti DH mobil uygulamasından atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.