|
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 44
|
||||||
Реализация однострочного ввода двух и более чисел08.09.2015, 23:51. Показов 59514. Ответов 33
Метки нет (Все метки)
Привет. Продолжаю изучать питон, решил делать олимпиадные задания, попутно читая Лутца(говорил в прошлой своей теме с вопросом). Столкнулся с трудностью на первой же, вроде бы элементарной задаче. a+b.
Мой код :
0
|
||||||
| 08.09.2015, 23:51 | |
|
Ответы с готовыми решениями:
33
Одинаковое вертикальное выравнивание для двух- и однострочного текста в диве Найти количество чисел, суммы двух первых и двух последних цифр которых различаются не более, чем на 2
|
|
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 44
|
|
| 10.09.2015, 17:08 [ТС] | |
|
alex925, кажется я понял. Спасибо. Сейчас уточню.
Сортируем мы вводимые числа для того, чтобы взять меньшие группы, соответственно в них количество необходимых "своих" людей будет меньше. Далее мы делаем срез, минимально необходимого числа групп для принятия решения. Теперь по поводу цикла for in, как я понимаю, действие в цикле повторяется столько раз, сколько в списке есть элементов(долго не мог этого понять, т.к. до этого изучал только паскаль и цикл for i:=1 to n do), ну а дальше мы каждую группу i делим нацело на две части + 1(большее количество проголосовавших) и суммируем в result. Всё верно?
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 10.09.2015, 17:22 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 44
|
|||||||||||
| 10.09.2015, 17:28 [ТС] | |||||||||||
|
Сейчас получилась очень глупая ситуация. Я решил по памяти написать программу.
0
|
|||||||||||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 10.09.2015, 17:36 | |
|
Deryagtev, А кто будет элемент конвертировать строку в число? 5 строку внимательно изучи
0
|
|
|
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 44
|
|
| 10.09.2015, 17:37 [ТС] | |
|
Вообще код из первой программы работает только в при запуске из первого, исходного файла. Если я копирую его в другой, новый .py файл, он не работает.
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 10.09.2015, 17:37 | |
|
Кстати сразу привыкай давать переменным нормальные имена, а то такие никуда не годятся + один уровень отступа должен быть ровно 4 пробела. Не больше и не меньше.
0
|
|
|
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 44
|
|
| 10.09.2015, 17:38 [ТС] | |
|
alex925, О, боже, да, я дурак) спасибо)
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 10.09.2015, 17:39 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 44
|
|
| 10.09.2015, 17:43 [ТС] | |
|
alex925, http://fotohost.by/image/Uuq вот скрин
При чём, если копирую код, который написал сам и исправил на int(i), то всё работает.
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 10.09.2015, 17:53 | |
|
Deryagtev, давай провангую, ты пользуйешься дрянным стандартным блокнотом windows?
0
|
|
|
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 44
|
|
| 10.09.2015, 17:54 [ТС] | |
|
alex925, ну почти. notepad++
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 10.09.2015, 17:58 | ||
|
Стандартный блокнот не следует стандартам и создает неправильно файлы в utf8, по этому им НИКОГДА пользоваться нельзя. В крайнем случае скачай Notepad++, а в идеале качай pycharm и работай как все белые люди.
P.S Windows это очень поганая система и разработчикам там только существовать остаётся (ну и городить велосипеды подпирая их костылями). Добавлено через 32 секунды
0
|
||
|
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 44
|
|
| 10.09.2015, 18:05 [ТС] | |
|
alex925, pycharm есть по студенческой лицензии, но я банально не понимаю, как там работать. Звучит так, будто я тупой, но я не вижу окна кода, только когда открываю какой-нибудь, заранее написанный, py файл. Я пытался найти где-нибудь вводный курс по pycharm, но так и не вышло, а русской документации тоже не нашёл :C
P.S. Разобрался как создать файл :/ Это было достаточно просто.
0
|
|
|
|
||||||
| 09.08.2018, 16:51 | ||||||
0
|
||||||
| 09.08.2018, 16:51 | |
|
Помогаю со студенческими работами здесь
34
Создать приложение, в котором по нажатию кнопки на форме выводится сумма двух чисел, введённых из двух полей ввода Два ввода данных (не более чем по 12 чисел) и их сравнение Задана матрица целых чисел. Вывести номера строк, в которых находится более двух простых чисел Задана матрица целых чисел. Вывести номера строк, в которых находится более двух простых чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|