Напишите программу, имитирующую кэш файлов на компьютере с помощью списка. Когда память переполняется - самые старые данные удаляются, а новые - добавляются в конец.
Исходный список:
cache = [3, 4, 6, 3]
Максимум в кэш помещается 5 значений. Программа должна спросить у пользователя три значения и добавить их в кэш по правилам.
Чтобы проверить правильность работы программы, в конце программы выведите на экран длину списка и его содержимое (каждое значение на отдельной строке). пожалуйста!
# Добавляем новые значения в кэш
for i in range(3):
new_value = int(input("Введите новое значение для кэша: "))
if len(cache) >= max_cache_size:
cache.pop(0) # Удаляем самое старое значение из кэша только если кэш переполнен
cache.append(new_value) # Добавляем новое значение в конец кэша
# Выводим длину списка и его содержимое
print("Длина списка кэша:", len(cache))
print("Содержимое списка кэша:")
for value in cache:
print(value)