Вторая :
пользователь вводит целое число n. создать словарь из n элементов, с ключами от 1 до n и значениями - случайными числами от 1 до 10. найти наиболее часто встречающийся значение в словаре

malikajdar malikajdar    2   30.10.2019 20:47    1

Ответы
vladisnal2 vladisnal2  30.10.2019 23:03

сложно,зависит от того,проходили ли рандом

ПОКАЗАТЬ ОТВЕТЫ
асел9 асел9  30.10.2019 23:03

вот код (лучше скопируй с ):

import random

import collections

n = int(input("введите число n: "))   # спрашиваем у пользователя число n

my_dict = dict()   # создаём наш словарь

for key in range(1, n + 1):   # перебираем все числа от 1 до n (включительно) - это будут будущие ключи словаря,

    my_dict[key] = random.randint(1, 10)   # и присваиваем им случайные значения от 1 до 10 (включительно)

print("наиболее частое значение в этом словаре (%s) встречается здесь %s раз" % collections.counter(my_dict.(1)[0])   # отбираем самое частое значение в словаре с collections.counter и форматируем строку %s

ps: прочитай здесь про collections - полезная вещь:

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика