Ana sayfa
/
Teknoloji
/
Klavyeden girilen kullanıcıadı ve şifre için kullanıcıadı ahmet şifre ise ahmet123 e eşit ise ekrana hoşgeldiniz yazan eğer ikisinden biri yanlış ise ekrana kullanıcı adı veya şifreniz yanlış yazan programı kodlayınız (pyhton dili ile olucak )acill

Soru

Klavyeden girilen kullanıcıadı ve şifre için kullanıcıadı ahmet şifre ise ahmet123 e eşit ise ekrana hoşgeldiniz yazan eğer ikisinden biri yanlış ise ekrana kullanıcı adı veya şifreniz yanlış yazan programı kodlayınız (pyhton dili ile olucak )acill

Çözüm

4.1146 Voting
avatar
Pervin
Elit · 8 yıl öğretmeni
Uzman doğrulaması

Cevap

Cevap:<br /><br />Python dilinde bu tür bir kontrol yapısını kurmak için `if` yapısını kullanacağız. Öncelikle kullanıcıdan giriş almak için `input` isimli fonksiyonu kullanacağız.<br /><br />Aşağıda kodu bulabilirsiniz:<br /><br />```python<br />username = input("Lütfen kullanıcı adınızı girin: ")<br />password = input("Lütfen şifrenizi girin: ")<br /><br />if username == "ahmet" and password == "ahmet123":<br /> print("Hoşgeldiniz!")<br />else:<br /> print("Kullanıcı adı veya şifreniz yanlış")<br />```<br /><br />Bu kodda ilk önce `input` fonksiyonu ile kullanıcı adı ve şifre girişi kullanıcıdan alınıyor. Python'da `input` fonksiyonu kullandığımızda alınan veri tipi daima `str`dir yani metindir.<br /><br />Sonrasında `if` kontrol yapısında girilen kullanıcı adının "ahmet"e eşit olup olmadığını ve girilen şifrenin "ahmet123"e eşit olup olmadığını kontrol ediyoruz. Eğer her iki koşul da `True` ise yani doğru ise, kullanıcıya "Hoşgeldiniz!" mesajı gösteriliyor.<br /><br />Eğer kullanıcı adı veya şifreden biri yanlışsa, `else` kısmı çalışır ve kullanıcıya "Kullanıcı adı veya şifreniz yanlış" mesajı gösterilir.<br /><br />Kodun `and` anahtar kelimesi kullanılarak yazılmış olması her iki koşulun da doğru olmasını gerektiriyor. Eğer `or` kullanılsaydı, koşullardan birinin doğru olması yeterli olacaktı.
Derecelendirmek için tıklayın: