Supaya bilangan dapat mudah dimengerti maka kita perlu memformat tampilan bilangan dalam pemrograman Python.

Memformat tampilan bilangan pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini

  1. Memformat tampilan bilangan float
    Source code untuk memformat bilangan float adalah seperti pada berikut ini

    """
    Memformat bilangan pada Python
    d - Integer
    f - Floating
    % - Percentage
    e - Scientific notation
    Formatnya: {:[width],[.decimal position][type]}
    """
    
    a = 123567.89876
    print('a adalah:',a)
    print('Penulisan 2 decimal float adalah {:,.2f}'.format(a))
    

    Kita kemudian menjalankannya pada PyCharm dengan hasil seperti pada tampilan berikut ini

  2. Memformat tampilan scientific notation
    Kita membuat program untuk memformat tampilan scientific notation dengan source code seperti berikut ini

    """
    Memformat bilangan pada Python
    d - Integer
    f - Floating
    % - Percentage
    e - Scientific notation
    Formatnya: {:[width],[.decimal position][type]}
    """
    
    a = 123567.89876
    print('a adalah:',a)
    print('Penulisan 2 decimal scientific adalah {:,.2e}'.format(a))
    

    Kita kemudian menjalankan pada PyCharm dengan hasil seperti pada gambar di bawah ini

  3. Memformat tampilan dengan persen
    Kita membuat tampilan memformat persen dengan source code seperti di bawah

    """
    Memformat bilangan pada Python
    d - Integer
    f - Floating
    % - Percentage
    e - Scientific notation
    Formatnya: {:[width],[.decimal position][type]}
    """
    
    a = 0.754321
    print('a adalah:',a)
    print('Penulisan 2 decimal dalam percent adalah {:,.2%}'.format(a))
    

    Kita menjalankan memformat tampilan persen pada PyCharm dengan hasil seperti pada tampilan berikut ini

  4. Pengaturan lebar atau width
    Kita kemudian membuat source code untuk mengatur tampilan lebarnya seperti pada berikut ini

    """
    Memformat bilangan pada Python
    d - Integer
    f - Floating
    % - Percentage
    e - Scientific notation
    Formatnya: {:[width],[.decimal position][type]}
    """
    
    dpp = 1000000.00
    ppn = 110000.00
    
    print('DPP {:20,.2f}'.format(dpp))
    print('PPN {:20,.2f}'.format(ppn))
    

    Kita menjalankan format tampilan lebar pada PyCharm seperti pada gambar berikut ini

  5. Perataan kiri kanan
    Kita membuat source code untuk perataan kiri kanan seperti pada source code berikut ini

    """
    Memformat bilangan pada Python
    d - Integer
    f - Floating
    % - Percentage
    e - Scientific notation
    Formatnya: {:[width],[.decimal position][type]}
    < adalah rata kiri
    > adalah rata kanan
    """
    
    dpp = 1000000
    ppn = 110000
    
    print('{:<17} {:<2} {:>10,d}'.format('Dasar pengenaan',':',dpp))
    print('{:<17} {:<2} {:>10,d}'.format('PPN',':',ppn))
    

    Kita menjalankan perataan kiri kanan pada PyCharm dengan hasil seperti pada gambar di bawah ini

Pembelajaran lebih lanjut mengenai format string pada Python silahkan mengunjungi https://www.w3schools.com/python/ref_string_format.asp .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Memformat Tampilan Bilangan pada Pemrograman Python