Created
April 3, 2022 12:55
-
-
Save agung037/a087ba51b7ac6d5df28ec61823649d80 to your computer and use it in GitHub Desktop.
python bar chart with cli
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# minta input berupa angka | |
x = int(input("masukan angka contoh 231512 : ")) | |
# buat variable target yang isinya list angka dari inputan sebelumnya | |
target = [int(x) for x in list(str(x))] | |
# buat loop dengan variable i yang melambangkan jumlah row dan memuat value angka dari 9 sampai 0 | |
# dengan iterasi menurun -1 tiap loop nya | |
for i in range(9, 0, -1): | |
# buat loop dengan variable j yang melambangkan kolom | |
for j in target: | |
# jika nilai j (kolom) lebih besar dari nilai i (row) maka cetak lambang * | |
if j >= i: | |
print("*", end="") | |
# selain itu cetak 1 spasi | |
else: | |
print(" ", end="") | |
# tiap 1 loop i selesai maka buat baris baru | |
print("") | |
# cetak angka inputan diawal | |
print(x) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment