Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
312
Tıklama
0
Öne Çıkarma
Arkadaslar bir python probleminde yardima ihtiyacim var.? yardimci olabilir misiniz.
K
5 yıl
Yüzbaşı

Kim uğraşacak şimdi senin dersinle?



H
5 yıl
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.
T
5 yıl
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.

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



I
5 yıl
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
5 yıl
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
5 yıl
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.