Найти - Пользователи
Полная версия: Найти процентное отношение.
Начало » Python для новичков » Найти процентное отношение.
1
DamMercul
Здравствуйте!
Делаю анкету “какой твой любимый цвет”. Результаты заношу в базу данных.
Отрывок из кода:
 def getresults(self):
    key = str(input("Ключевое слово: "))
    if not key == keyword:
        print("Неверный пароль.")
        exit()
    else:
        connection = sqlite3.connect("login_db.db")
        cursor = connection.cursor()
        cursor.execute("SELECT fav_color_ind FROM un")
        indexes = [h for h in cursor.fetchone()]
        print(indexes)
*keyword - кодовое слово для того, чтобы каждый не мог получить результаты.
**indexes - позиции названий цвета в моем списке цветов(название и значение переменной цветов приложу)

Надо узнать, сколько процентов каждый из цветов занимает от всех остальных
Пример:
 >>> indexes = [h for h in cursor.fetchone()]
print(indexes)
["613", "613", "33", "56"]
>>>
Вот из этого списка надо узнать процентное отношение каждого из чисел.
Romissevd
как пример, в какую сторону смотреть
 >>> a = ['red', 'red', 'blue', 'black']
>>> a.count('red')
2
>>> a.count('red')/len(a)*100
50.0
>>> a.count('black')/len(a)*100
25.0
sander
DamMercul
в корзине лежат: 3 красных шара, 2 зеленых и 1 синий. Вопрос: сколько процентов всех шаров составляют красные шары?

DamMercul
Я уже решил эту задачу 1 час назад. Все работает! Скоро выложу ссылку на анкету - пройдите, там всего 2 вопроса. Удачи и спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB