User Tools

Site Tools


courses:informatics:extra_tasks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
courses:informatics:extra_tasks [2018/09/04 09:23]
tatyana.berlenko created
courses:informatics:extra_tasks [2022/12/10 09:08] (current)
Line 1: Line 1:
-Операции над числами +====== Простые задачи ======
-Ввод вывод данных +
-Числа: целые, с плавающей ​точкой, неограниченной точности,​ комплексные +
-Список (в общем случае) +
-Преобразование типов str -> int, str -> float +
-Условия +
-math +
-Что такое функция,​ как вызвать функцию+
  
-Строки +  * <color green>​3</​color>​ Написать программу, ​которая выводит строку "HELLO WORLD!"​ на консоль. 
-Циклы +  * <color green>​3</​color>​ На вход подаются два целых числа 
-replace() +     * если первое больше второго,​ вывести их сумму 
-strip() +     * если они равны, вывести 0 
-split() +     * если второе больше первого,​ вывести их произведение. 
-Обход строки +  *  <color green>​3</​color>​ Найти и вывести максимальное число из трех целых чисел ​(числа вводятся с консоли). 
-Слайсы +  ​* ​ <color green>​3</​color>​ Заполнить значениями,​ введенными с клавиатуры,​ одномерный список целых чисел длиной 15 и вывести эти значения на консоль. 
-isdigit()+  *  <color green>​3</​color>​ Заполнить значениями,​ введенными с клавиатуры,​ одномерный список целых чисел длиной 15 и вывести эти значения на консоль в обратном порядке. 
 +  *  <color green>​3</​color>​ Найти и вывести максимальное число из 15 целых чисел ​(числа вводятся с консоли). 
 +  ​* ​ <color green>​3</​color>​ Найти и вывести первое отрицательное число из 3 введенных целых чисел. 
 +  *  <color green>​3</​color>​ Найти и вывести первое отрицательное число из 15 введенных целых чисел. 
 +  *  <color green>​3</​color>​ Найти и вывести последнее отрицательное число из 15 введенных целых чисел. 
 +  *  <color green>​3</​color>​ Найти и вывести среднее арифметическое 3 введенных целых чисел. 
 +  *  <color green>​3</​color>​ Найти и вывести среднее арифметическое 15 введенных целых чисел. 
 +  *  <color green>​3</​color>​ Найти и вывести индекс первого символа пробела из 3 введенных символов ​(пробел вводится обязательно). 
 +  ​* ​ <color green>​3</​color>​ Найти и вывести индекс первого символа пробела из 15 введенных символов (пробел вводится обязательно). 
 +  *  <color green>​3</​color>​ Посчитать и вывести ​ количество пробелов в 15 введенных символах. 
 +  *  <color green>​3</​color>​ Посчитать и вывести ​количество пробелов и восклицательных знаков в 15 введенных символах 
 +  ​* ​ <color green>​3</​color>​ Вывести индексы пробелов в 15 введенных символах, если пробелов в символах не было, вывести символ “-”. 
 +  * <color green>​3</​color>​ На вход программе подается сначала число n, а после - n целых чисел. Требуется определить,​ упорядоченны ли числа по неубыванию. Вывести "​Yes"​ или "​No"​. Числа для обработки сохранить в список. 
 +  * <color green>​3</​color>​ На вход программе подается строка,​ представляющая собой одно слово из латинских букв. Требуется определить,​ является ли слово палиндромом ​(одинаково читающееся в обоих направлениях (anna)). Вывести "​Yes"​ или "​No"​. 
 +  * <color green>​3</​color>​ Заполнить двумерный список нулями и вывести его на консоль. 
 +      * размера 10x10 
 +      * размера 5x10 
 +      * размера 10x5
  
-Списки  + 
-enumerate() +===== Задачи на списки ​===== 
-создание, инициализация, обход списка +  
-range() +  * <color green>​3</​color>​ Найти разницу между максимальным и минимальным числом в этом списке. 
-join() +  * <color green>​3</​color>​ Найти сумму элементов списка,​ расположенных ​до минимального элемента 
-len() +  * <color green>​3</​color>​ Найти сумму элементов спискарасположенных после последнего элемента,​ равного нулю 
-sum()+  * <color green>​3</​color>​ Найти сумму модулей элементов списка, расположенных после максимального по модулю элемента 
 +  * <color green>​3</​color>​ Найти сумму модулей элементов списка,​ расположенных после первого элемента,​ равного нулю 
 +  * <color green>​3</​color>​ Найти произведение элементов списка, расположенных между первым и вторых нулевыми элементами 
 +  * <color green>​3</​color>​ Найти сумму элементов списка,​ расположенных между первым и последним отрицательными элементами 
 +  * <color green>​3</​color>​ Найти произведение элементов спискарасположенных между максимальным по модулю и минимальным по модулю элементами 
 + 
 +===== Задачи на строки ===== 
 + 
 +  * Определить длину ​строки, введенной пользователем. 
 +  * Найти разницу между числом строчных и прописных ​(заглавныхбукв в строке. 
 +  * Дана строка состоящая из букв и цифр ​(считается,​ что больше одной цифры подряд идти не может). Требуется посчитать сумму этих цифр. 
 +  * Дана строка состоящая из букв и цифр Требуется сформировать и вывести новую строку,​ состоящую только из этих цифр, разделенных пробелами. 
 +  * Поменять местами слова в строке,​ состоящей из двух слов. 
 +  * Вводится строка,​ представляющая собой некоторое слово. Требуется определить,​ является ли это слово палиндромом - одинаково читающимся в обоих направлениях. ​(Saippuakivikauppias - слово палиндром) 
 +  * Добавить в строку пробелы после знаков препинания,​ если они там отсутствуют. 
 +  * Требуется в произвольной строке удалить последнее слово, т.е. все символы после последнего пробела в строке. 
 +  * Найти слово, стоящее в тексте под определенным номером,​ и вывести его первую букву. 
 +  * Подсчитать количество слов во введенной пользователем строке. Для упрощения задачи считать,​ что слова разделяются исключительно одним пробелом,​ а первый и последний символы строки не являются пробелами. 
 +  * Во введенной строке удалить все символы между первым и вторым вопросительным знаком. Сами знаки в троке оставить 
 +  * Дана строка. Определите процентное отношение строчных и прописных букв к общему числу символов в ней. 
 + 
  
courses/informatics/extra_tasks.1536052994.txt.gz · Last modified: 2022/12/10 09:08 (external edit)