DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
329
Tıklama
0
Öne Çıkarma
Arkadaslar bir python probleminde yardima ihtiyacim var.? yardimci olabilir misiniz.
T
6 yıl (2 mesaj)
Er
Konu Sahibi

Kullanıcıdan alınan kredi kartı numarasının formatını kontrol eden bir fonksiyon yazınız.

Fonksiyon kredi kartı numarası doğruysa True, yanlış ise False vermeli.

Kredi Kartları (Basit olarak; gerçekte birkaç kural daha var!):

1) 16 karakter uzunluğunda olmalı
2) Bütün karakterleri rakamlardan oluşmalı
3) Bütün rakamları aynı olmamalıdır, en az biri farklı olmalıdır.



K
6 yıl (933 mesaj)
Yüzbaşı

Kim uğraşacak şimdi senin dersinle?



H
6 yıl (838 mesaj)
Yüzbaşı

Bunun üstesinden gelemiyorsan kusura bakma ama o bölümden mezun olma.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
I
6 yıl (2344 mesaj)
Binbaşı

bunun benzerini bizim okulda birinci sınıflara yaptırdılar biraz daha cetrefilliydi

bunu yapmak istiyorsan oncelikle yaptıgın kadarını paylaş millet yardımcı olsun boyle kimse yardım etmez



O
Doğum gününü kutla!
6 yıl (72 mesaj)
Er

Yanliş anlama da bence de mezun olma kardeşim döngü dizi ve if ile yapıcaksın



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


Bu mesajda bahsedilenler: @Azkin
L
6 yıl (2 mesaj)
Er

Buyur kardeşim sormak istediğin bir şey varsa sorabilirsin


while 1:
print("1) 16 karakter uzunluğunda olmalı
"+
"2)Bütün karakterleri rakamlardan oluşmalı
"+
"3)Bütün rakamları aynı olmamalıdır, en az biri farklı olmalıdır.
")
kurallar = True
kkn = input("Lütfen kredi kartı numaranızı giriniz : ")
if kkn.count('',0,-1) != 16:
kurallar=False
print("Kredi kartı numaranızı hatalı girdiniz. 16 Karakter uzunluğunda olmalı.")

if kkn.isalnum() ==False:
kurallar=False
print("Kredi kartı numaranızı hatalı girdiniz. Bütün karakterleri rakamlardan oluşmalı.")

for i in kkn :
if (kkn.count(i)>kkn.count("",0,-1)-1):
kurallar=False
print("Kredi kartı numaranızı hatalı girdiniz. Bütün rakamları aynı olmamalı, en az biri farklı olmalıdır.")
break
print("
")
if kurallar==True :
giris=input("Kredi kartı numaranızı kurallara uygun şekilde girdiniz çıkmak için 0 devam etmek için 1 yazın ")
if giris=="0":
print("
")
break
elif giris=="1" :
print("
")
continue






< Bu mesaj bu kişi tarafından değiştirildi lucianBot -- 22 Ocak 2020; 17:55:41 >

< Bu ileti mobil sürüm kullanılarak 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.