Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 11

Увеличение числа на 1 или 2 в столбик

28.04.2021, 08:10. Показов 4370. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, вопрос хотел бы составить в столбик несколько тысяч чисел с шагом в единицу или другое заданное число например от 1000000 до 1003000 с шагом в 1, чтобы на выходе в файле txt данные выглядели бы так:
1000000
1000001
1000002
...........
1003000
Можно еще как в 10тичной системе так и в 16-ричной.
Думаю не сложный должен быть скрипт в пару строк, начал изучать питон но до этого еще далеко, заранее благодарю за ответ.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.04.2021, 08:10
Ответы с готовыми решениями:

Графика. Вывести столбик и обеспечить увеличение или уменьшение при нажатии на клавишу
Составить программу, в результате работы которой на экран выводится столбик высотой в половину экрана и обеспечивается его увеличение или...

В поле memo вывести числа в обратном порядке или квадраты чисел или противоположные числа или обратные числа
В поле Memo записаны числа по вертикали. Во второе поле memo вывести числа в обратном порядке или квадраты чисел или противоположные числа...

Для заданного натурального числа N вывести в столбик все совершенные числа меньшие N c++
Для заданного натурального числа N вывести в столбик все совершенные числа меньшие N. Совершенное число – натуральное число, которое равно...

9
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
28.04.2021, 08:23
Python
1
2
for x in range(1000000, 1003000):  
    print(f'{x}')
как писать в файл-тоже не в курсе?
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
28.04.2021, 08:23
Цитата Сообщение от rtwqerwer34234 Посмотреть сообщение
до этого еще далеко
До этого недалеко. Цикл и запись в файл.
Python
1
2
with open('out.txt', 'w')as f:
    f.write('\n'.join(map(hex, range(10000, 10100))))
1
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 11
28.04.2021, 09:17  [ТС]
with open('out.txt', 'w')as f:
f.write('\n'.join(map(hex, range(10000, 10100))))

Благодарю работает, а как шаг настроить например через 2 или другое заданное число?
Еще формат записи числа например так возможно вывести:
00111
00113
00115
.......
001FF
То есть если нули ставлю впереди то не работает, или дописать потом к каждому числу из тысяч заданное кол-во нулей спереди, как здесь по 2 нуля в примере. И как без "X" значка чтобы выводило как тут 0x2713, а просто символы от 0 до F.

Добавлено через 6 минут
И как без "X" значка чтобы выводило как тут 0x2713, а просто символы от 0 до F или 2713 без 0x.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
28.04.2021, 09:20
Цитата Сообщение от rtwqerwer34234 Посмотреть сообщение
а как шаг настроить например через 2
Открыть доку и увидеть, что у range есть параметр step
Цитата Сообщение от rtwqerwer34234 Посмотреть сообщение
И как без "X" значка
Открыть для себя такую вещь как срез и выводить строку начиная со второго символа
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
28.04.2021, 09:20
rtwqerwer34234,
Python
1
2
3
with open("output.txt", "wt", encoding="utf-8") as output:
    for x in range(1000000, 1003000, 2):
        print(f"{x:d} {x:X}", file=output)
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
28.04.2021, 09:21
Цитата Сообщение от rtwqerwer34234 Посмотреть сообщение
Еще формат записи числа
Прям можно в гугель скопипастить формат записи числа, почитать и применить на практике.
1
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 11
28.04.2021, 09:35  [ТС]
DmFat Спасибо почти что надо, осталось только выяснить как нулей вперед добавить
сейчас выдает
F4240
F4242
F4244
F4246
F4248
F424A
А нужно чтобы с 3 нулями спереди, так
000F4240
000F4242
000F4244
000F4246
000F4248
000F424A

Добавлено через 58 секунд
iSmokeJC, прочитал но не нашел ответа как нулей добавить спереди, но все равно спасибо пригодится.
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
28.04.2021, 09:38
Лучший ответ Сообщение было отмечено rtwqerwer34234 как решение

Решение

Python
1
f"{x:08X}"
1
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 11
28.04.2021, 09:42  [ТС]
Благодарю всех за помощь, программирование это сила, не любил его никогда, но без него похоже никуда, иначе от рутины можно умереть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.04.2021, 09:42
Помогаю со студенческими работами здесь

Вывести на экран каждую цифру числа в столбик и сумму цифр этого числа
Ввести трехзначное число, вывести на экран каждую цифру этого числа в столбик и сумму цифр этого числа (Число задаёт пользователь) ...

Массив: Вывести в столбик числа по 2 числа в обратном порядке
Даны 8 целых чисел.Вывести в столбик числа по 2 числа в обратном порядке (8 и 7 6 и 5 4 и 3 ...)

Натуральные числа. Выделить цифры числа и напечатать в столбик
1.Дано трехзначное натуральное число, используя операции div и mod, выделить цифры числа и напечатать его в столбик. Помогите пожалуйста

Даны два целых числа. Вывести решение примера деления в столбик первого числа на второе
1) по заданному n>0 сгенерировать квадратную матрицу- магический квадрат 2)Даны два целых числа. Вывести решение примера деления в...

Вывести все числа трехзначного числа в столбик
Нужно вывести все числа трехзначного числа в столбик Я так понял его нужно разбить на : единицы десятки и сотни но как это сделать я не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru