Basit algoritma örneklerinden bir tanesi de bir sayının basamakları ile yapılan işlemlerdir. Bu yazıda bir sayının rakamlarını çarpıp sonucu ekrana yazdırmayı göstereceğiz.
input ile kullanıcıdan alınan sayının rakamları for döngüsü ile teker teker okunarak rakamlar önceki carpim sonucu ile çarpılarak hesaplanacaktır. Hesaplamayı yaparken sayının içinde bulunan sıfır rakamı da ihmal edilerek hesaplanmalıdır. Aksi durumda sıfır yutan eleman olduğu için sonuç hep sıfır çıkar.
İşte uygulama kodları ve videosu
Python Kodları:
1 2 3 4 5 6 7 8 9 | sayi=input("Bir sayı girin: ")#str formatında giriş yapar carpim=1 for rakam in str(sayi): if int(rakam) != 0: carpim *= int(rakam) print("sayının rakamları çarpımı:",carpim) |
Teşekkürler