Contoh program : Program Python untuk Menghitung Jumlah Digit yang Ada Dalam Angka

5
(1)

Contoh 1: Hitung Jumlah Digit dalam Integer menggunakan while loop

num = 3452
count = 0

while num != 0:
    num //= 10
    count += 1

print("Number of digits: " + str(count))

Keluaran

Number of digits: 4

Dalam program ini, loop while diulang sampai ekspresi pengujian num != 0 dievaluasi menjadi 0 (salah).

  1. Setelah iterasi pertama, num akan dibagi 10 dan nilainya akan menjadi 345. Kemudian, count bertambah menjadi 1.
  2. Setelah iterasi kedua, nilai num akan menjadi 34 dan count bertambah menjadi 2.
  3. Setelah iterasi ketiga, nilai num akan menjadi 3 dan count bertambah menjadi 3.
  4. Setelah iterasi keempat, nilai num akan menjadi 0 dan count bertambah menjadi 4.
  5. Kemudian ekspresi pengujian dievaluasi menjadi false dan loop berakhir.

Contoh 2: Menggunakan metode bawaan

num = 123456
print(len(str(num)))

Keluaran

6

Pada contoh di atas, pertama-tama kita mengubah nilai integer menjadi string dengan menggunakan str(). Kemudian, kami menemukan panjang string menggunakan len().

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.


Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/breatgem/widiyanata.com/wp-includes/functions.php on line 4755