Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 3, 2017 10:30:32

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Найти процентное отношение.

Здравствуйте!
Делаю анкету “какой твой любимый цвет”. Результаты заношу в базу данных.
Отрывок из кода:

 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"]
>>>
Вот из этого списка надо узнать процентное отношение каждого из чисел.



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Прикреплённый файлы:
attachment сщву.txt (24,5 KБ)

Офлайн

#2 Дек. 3, 2017 14:12:27

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Найти процентное отношение.

как пример, в какую сторону смотреть

 >>> 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

Офлайн

#3 Дек. 3, 2017 14:16:04

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Найти процентное отношение.

DamMercul
в корзине лежат: 3 красных шара, 2 зеленых и 1 синий. Вопрос: сколько процентов всех шаров составляют красные шары?

Офлайн

#4 Дек. 3, 2017 14:18:26

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Найти процентное отношение.

Я уже решил эту задачу 1 час назад. Все работает! Скоро выложу ссылку на анкету - пройдите, там всего 2 вопроса. Удачи и спасибо!



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version