бекзат2008
03.01.2021 18:30

Как графические данные делятся по формам хранения?​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
мур147
07.06.2020 13:32

1)Строкой называется последовательность символов, ограниченная символом с кодом 0, то есть '\0'. Из ее определения видно, что она является объектом переменной размерности. Местом хранения строки является массив символов.

2)Символы внутри строки индексируются (нумеруются), начиная с единицы. Каждый отдельный символ идентифицируется именем строки с индексом, заключенным в квадратные скобки.

3)

4)Существуют стандартные функции, которые определяют длину строки (количество символов в ней).

5)Возвращаемое значение оператора ++ зависит от его позиции относительно операнда. Если поставить его перед операндом ( префиксный оператор инкремента ), то к операнду прибавляется единица, а результатом является увеличенное значение операнда.

6)Различают два форматирования текста: прямое форматирование; стилевое форматирование. Форматирование символов — изменение значений свойств введённых символов: рисунка (шрифта), размера, начертания, цвета и т. д. Форматирование абзаца — изменение таких его свойств, как выравнивание, отступ первой строки, междустрочный интервал, отступы слева и справа, интервалы перед и после и др.

7)Если код цифры надо перевести в код числа, то просто вычитается 48: char c='9'; int i=c-48.

Объяснение:

0,0(0 оценок)
Ответ:
Fatima0952006
07.10.2022 18:54

def rate_f(movies):

   if len(dictionary[movies]) == 0:

       return True

def film_in_dictionary(movies):

   if movies in dictionary:

       return True

   else:

       return False

def average(movies):

   mean = 0

   for key2 in dictionary[movies].keys():

       mean += dictionary[movies][key2]

   print(f'{movies} средняя оценка: {mean / len(dictionary[movies])}')

dictionary = {}

while True:

   command = input('Введите команду: ')

   if command != 'exit' and command != 'list' and command != 'add' and command != \

           'delete' and command != 'rate' and command != 'find':

       print('Error')

       continue

   if command == 'exit':

       break

   if command == 'list':

       for key in dictionary.keys():

           if rate_f(key):

               print(f'{key} не оценивался')

           else:

               average(key)

       continue

   film = input('Введите название фильма: ')

   if command == 'add':

       if film_in_dictionary(film):

           print('Error')

       else:

           dictionary[film] = {}

   elif command == 'delete':

       if film in dictionary:

           del dictionary[film]

       else:

           print('Error')

   elif command == 'rate':

       name = input('Имя пользователя: ')

       rate = float(input('Оценка: '))

       if 0 < rate <= 10:

           dictionary[film][name] = rate

       else:

           print('Error')

   elif command == 'find':

       if rate_f(film):

           continue

       for name, rate in dictionary[film].items():

           print(f'{name} поставил оценку: {rate}')

       average(film)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота