РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
8 of 60 menu

Занимательные задачи Python. Часть 8

Дано некоторое число:

num = 1234567890

Выведите это число прописью:

''' один миллиард двести тридцать четыре миллиона пятьсот шестьдесят семь тысяч восемьсот девяносто '''

Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.

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

Выведите даты ближайших 10-ти вторников.

Найдите все тройки Пифагора в промежутке от 1 до 10000.

Напишите функцию, которая корректно будет складывать часы и минуты.

Пример:

func('1ч 20 мин + 50 мин') # '2ч 10 мин'

Дана длинная строка:

txt = 'aaa bbb ccc ddd eee fff' n = 10

Обрежьте ее так, чтобы длина была не более N символов. При этом слова не должны быть разорваны - обрезание всегда проходит по пробелу и новая строка всегда меньше N.

Подсчитайте суммарное количество цифр в числах от 1 до 1 000 000.

Дан многомерный список:

lst = [1, [2, 3], [4, [5, 6]], 7]

Подсчитайте количество элементов, не являющихся списками, во всех уровнях вложенности.

Дан пароль:

password = 'Abc123!'

Проверьте сложность пароля. Сложный пароль - это пароль с маленькими латинскими, большими латинскими буквами, цифрами и спецсимволами.

Напишите функцию, которая параметрами будет принимать два списка:

func([1, 2, 3], ['a', 'b', 'c'])

А в качестве результата сливать эти списки таким образом:

[1, 'a', 2, 'b', 3, 'c']
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить