Bài 9
Đề bài: Viết chương trình dem số lần xuất hiện của moi chữ số (0-9)
trong mot số nguyên n nhập từ ban phim.
Ví dụ: n = 112233445
Kết quả:
Chu số 0: 0 lan
Chu số 1: 2 lan
Chu số 2: 2 lan
Chu số 3: 2 lan
Chu số 4: 2 lan
Chu số 5: 1 lan
Chu số 6: 0 lan
Chu số 7: 0 lan
Chu số 8: 0 lan
Chu số 9: 0 lan
Đăng nhập để giáo viên có thể giao bài và nhận bài nộp của bạn.
Câu trả lời
n = input("Nhap so nguyen n: ")
# Dem so lan xuat hien cua moi chu so
dem = [0] * 10 # dem[0] den dem[9]
for chu_so in n:
if chu_so.isdigit():
dem[int(chu_so)] += 1
print(f"\nThong ke chu so trong {n}:")
for i in range(10):
if dem[i] > 0:
print(f" Chu so {i}: {dem[i]} lan")
else:
print(f" Chu so {i}: 0 lan")