Статистика ВК сообщества "Python"

0+
Программирование на Python🐍

Графики роста подписчиков

Лучшие посты

Упрощаем код, используя вместо нескольких конструкций if словарь, где ключи (key) это запрос к алисе, а значения (value) - это ответ алисы.

25 28 ER 1.3543
Есть список a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89].
Выведите все элементы, которые меньше 5.

решение 1:
b=[ ]
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for ch in a:
if ch<5:
b.append(ch)
print(b)

решение 2:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
print([elem for elem in a if elem < 5])

13 3 ER 0.7457
Функция season, принимающая 1 аргумент — номер месяца (от 1 до 12), и возвращающая время года, которому этот месяц принадлежит (зима, весна, лето или осень).

18 9 ER 1.0497
Упрощаем вчерашний код.
Теперь при любом написании слова алиса (буквы разных регистров) в запросе, оно будет распознано, благодаря методу lower(), который все буквы будет переводит в нижний регистр.
Спасибо подписчикам за подсказку!

8 4 ER 0.5252
И снова доработка кода.
Теперь на вопрос к алисе "как дела" - она отвечает одной из фраз списка answers с помощью метода .choice

9 1 ER 0.4284
Дополнение к предыдущему коду:
- возможность записывать запросы в файл с датой и временем записи
- запрос можно писать с любым кол-ом пробелов, например:
'алиса,привет', 'алиса, привет', 'алиса, привет', ......
- если "алиса" не знает ответ на запрос, то отвечает: 'неизвестный запрос'

6 8 ER 0.4561
Решение 1:
Функция arithmetic, принимающая 3 аргумента: первые 2 - числа, третий - операция, которая должна быть произведена над ними. Если третий аргумент +, складывает их; если —, то вычитает; * — умножает; / — делит(первое на второе).

7 1 ER 0.4390
Решение 2:
Функция arithmetic, принимающая 3 аргумента: первые 2 - числа, третий - операция, которая должна быть произведена над ними. Если третий аргумент +, складывает их; если —, то вычитает; * — умножает; / — делит(первое на второе).

3 4 ER 0.3336
Решил сравнить сумму средних температур за 7 месяцев 2022 года в городах Перми и Казани.
В Казани оказалось жить теплее. =)

0 6 ER 0.2251
Уважаемые участники группы! Нужны ли в группе видеотрансляции или стримы, где мы бы писали и разбирали код?

0 1 ER 0.0672