bodlogo = """
Автомат машин Coca Cola, Sprite, Fanta гурван төрлийн
ундаа борлуулдаг. Харгалзах үнэ тус бүр өгөгдсөн бол
худалдан авагч ундаагаа сонгоод М мөнгөн дэвсгэрт хийхэд
аль болох их дэвсгэртээр хариулт өгөх тооцоолол хийнэ үү.
/10, 20, 50, 100, 500, 1000, 5000, 10000, 20000 гэсэн
дэвсгэртүүд хэрэглэнэ./
"""
print(bodlogo)
colas = {'Coca cola': 1860, 'Sprite': 1700, 'Fanta': 1800}
banknotes = [10, 20, 50, 100, 500,
1000, 5000, 10000, 20000]
cola = input("'Coca cola', 'Sprite', 'Fanta' гэж бичнэ үү :")
m = int(input('Мөнгөн дэвсгэртээ оруулна уу /5000-таас дээш/ :'))
hariult = m - colas[cola]
print(hariult)
hariu = {10000: 0, 5000: 0, 1000: 0, 500: 0, 100: 0,
50: 0, 20: 0, 10: 0}
for note_num in hariu.keys():
while note_num <= hariult and hariult - note_num >= 0:
hariult = hariult - note_num
hariu[note_num] += 1
print(hariu)
sum = 0
for note1, value1 in hariu.items():
sum += note1 * value1
print(sum)
No comments:
Post a Comment