keshka12719
?>

(файл books.txt) номер|название|автор|количество|цена 43545-9|Python для начинающих|Михаил Дроздов|10|1890.80 59600-2|XSLT справочник|Семён Мангалов|15|3460.50 32168-3|Программирование на Python|Марк Полевой|8|2728.90 44935-9|Изучаем Python|Марк Прыгунов|21|3420.85 47178-2|Ajax для дураков|Сергей Иванов|32|1180.90 78439-5|Сетевые дела на Python|Эдуард Медведев|23|3149.50 59037-7|Программируем на Lua|Роберт Иерусалимский|12|3710.49 78439-9|Обучаем машины на Java|Борис Калужный|45|3447.99 В файле books.txt находится каталог товаров в формате: номер|название|автор|количество|цена Ваша программа должна находится в файле books.py и быть доступна для автоматического теста файлом books_test.py. Задание 1 Необходимо реализовать функцию get_books. Функция должна принимать имя файла для чтения Функция должна возвращать данные из файла в виде списка списков как: [ ['номер', 'название', 'автор', количество, цена], [...], ... ] Например, вызов функции как books = get_books('books.txt') должен вернуть следующий список списков: [ ['43545-9', 'Python для начинающих', 'Михаил Дроздов', 10, 1890.80], ['59600-2', 'XSLT справочник', 'Семён Мангалов', 15, 3460.50], [...], ... ] Задание 2 Необходимо реализовать функцию filter_books Функция должна принимать поисковую строку и список созданный в предыдущем задании Функция должна возвращать список списков с книгами, которые выбраны по поисковой строке в названии как [ ['номер', 'название, автор', количество, цена], [...], ... ] Например, вызов функции как filtered = filter_books('python', books) должен вернуть следующий список списков (выбираются книги, где в названии есть подстрока 'python'): [ ['43545-9', 'Python для начинающих, Михаил Дроздов', 10, 1890.80], ['32168-3', 'Программирование на Python, Марк Полевой', 8, 2728.90], [...], ... ]

Информатика

Ответы

smalltalkcoffee5
калькулятор сам составлял

#include<iostream>

 

using namespace std;

 

int main()

{

   setlocale( LC_ALL, "Russian" );

       float a,b,s;

       int dp;

       

   cout << "Привет! Я калькулятор!Какие действие вы будете выполнять:" << endl;

       cout << "1. Сложение. " << endl;

       cout << "2. Отнимание." << endl;

       cout << "3. Умножение." << endl;  

       cout << "4. Деление." << endl;

 

       cout << "Введите число для выбора действия" << endl;

 

       cin >> dp;

 

       switch(dp)

       {

       case 1:

               cout << "Число a = " << endl;

       cin >> a;

       cout << "Число b = " << endl;

       cin >> b;

               s = a + b;

               cout << "\n" << a << " * " << b << " = "<< s << endl;

   break;

 

case 2:

               cout << "Число a = " << endl;

       cin >> a;

       cout << "Число b = " << endl;

       cin >> b;

               s = a - b;

               cout << "\n" << a << " * " << b << " = "<< s << endl;

               break;

 

 

case 3:

               cout << "Число a = " << endl;

       cin >> a;

       cout << "Число b = " << endl;

       cin >> b;

               s = a * b;

               cout << "\n" << a << " * " << b << " = "<< s << endl;

               break;

 

               case 4:

               cout << "Число a =  "  << endl;  

               cin >> a;

               cout << "Число b =  " << endl;

       cin >> b;

               s = a / b;

               cout << "\n" << a << " / " << b << " = "<< s << endl;

               break;

       }

       

 

return 0;

}

1

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

(файл books.txt) номер|название|автор|количество|цена 43545-9|Python для начинающих|Михаил Дроздов|10|1890.80 59600-2|XSLT справочник|Семён Мангалов|15|3460.50 32168-3|Программирование на Python|Марк Полевой|8|2728.90 44935-9|Изучаем Python|Марк Прыгунов|21|3420.85 47178-2|Ajax для дураков|Сергей Иванов|32|1180.90 78439-5|Сетевые дела на Python|Эдуард Медведев|23|3149.50 59037-7|Программируем на Lua|Роберт Иерусалимский|12|3710.49 78439-9|Обучаем машины на Java|Борис Калужный|45|3447.99 В файле books.txt находится каталог товаров в формате: номер|название|автор|количество|цена Ваша программа должна находится в файле books.py и быть доступна для автоматического теста файлом books_test.py. Задание 1 Необходимо реализовать функцию get_books. Функция должна принимать имя файла для чтения Функция должна возвращать данные из файла в виде списка списков как: [ ['номер', 'название', 'автор', количество, цена], [...], ... ] Например, вызов функции как books = get_books('books.txt') должен вернуть следующий список списков: [ ['43545-9', 'Python для начинающих', 'Михаил Дроздов', 10, 1890.80], ['59600-2', 'XSLT справочник', 'Семён Мангалов', 15, 3460.50], [...], ... ] Задание 2 Необходимо реализовать функцию filter_books Функция должна принимать поисковую строку и список созданный в предыдущем задании Функция должна возвращать список списков с книгами, которые выбраны по поисковой строке в названии как [ ['номер', 'название, автор', количество, цена], [...], ... ] Например, вызов функции как filtered = filter_books('python', books) должен вернуть следующий список списков (выбираются книги, где в названии есть подстрока 'python'): [ ['43545-9', 'Python для начинающих, Михаил Дроздов', 10, 1890.80], ['32168-3', 'Программирование на Python, Марк Полевой', 8, 2728.90], [...], ... ]
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

fixer2006
buhh20104519
panstel
mushatolga
happych551
filantropagv4
ooo-krasa
DudukinSerega2507834
vipppp19743355
alex6543213090
qwert28027170
vik1223
BorgovichOA
alanatan5757
lider123