0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 9
1

В текстовом файле ‘1.dat’ хранятся натуральные числа, разделенные пробелами. Вывести запись цифр первого ч

15.06.2017, 23:36. Показов 2306. Ответов 12
Метки нет (Все метки)

Помогите с кодом
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2017, 23:36
Ответы с готовыми решениями:

В текстовом файле ‘1.dat’ хранятся натуральные числа, разделенные пробелами. Вывести количество цифр второг
В текстовом файле ‘1.dat’ хранятся натуральные числа, разделенные пробелами. Вывести количество...

В текстовом файле f1 записаны целые числа, разделённые пробелами. Записать в текстовый файл f2 все положительные числа
В текстовом файле f1 записаны целые числа, разделённые пробелами. Записать в текстовый файл f2 все...

Вывести на экране все числа, разделенные пробелами, от 1 до 100 в виде таблицы
Добрый день, уважаемые программисты. Помогите пожалуйста разобраться с циклом For Задача ниже:...

Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми
Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы...

12
278 / 186 / 75
Регистрация: 12.04.2017
Сообщений: 1,088
Записей в блоге: 2
16.06.2017, 01:27 2
Лучший ответ Сообщение было отмечено Tabasik446 как решение

Решение

Python
1
2
3
4
5
6
7
with open("1.dat","r") as f:
    str_list = f.read().split()
    first = int(str_list[0])
    print(first)
    while first > 0:
        print(first % 10, end=' ')
        first = first //10
1
0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 9
16.06.2017, 04:20  [ТС] 3
в предпоследнем строке на знак = рядом с end ошибку показывает
0
625 / 466 / 178
Регистрация: 28.05.2012
Сообщений: 1,394
16.06.2017, 04:43 4
все там верно с кодом
0
0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 9
16.06.2017, 05:07  [ТС] 5
проверили?

Добавлено через 19 секунд
Спасибо большое
0
0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 9
16.06.2017, 08:56  [ТС] 6
Вот, показывает эту ошибку
Миниатюры
В текстовом файле ‘1.dat’ хранятся натуральные числа, разделенные пробелами. Вывести запись цифр первого ч  
0
0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 9
16.06.2017, 09:04  [ТС] 7
Vigi, RuningMan, А это что тогда, прошу прощения?
Миниатюры
В текстовом файле ‘1.dat’ хранятся натуральные числа, разделенные пробелами. Вывести запись цифр первого ч  
0
278 / 186 / 75
Регистрация: 12.04.2017
Сообщений: 1,088
Записей в блоге: 2
16.06.2017, 09:09 8
возможно пробелы не нравятся
Tabasik446, пробелы end уберите
Python
1
end = ' '
Python
1
end=' '
1
0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 9
16.06.2017, 09:12  [ТС] 9
RuningMan, Убрал, не помогает, видите вторая фотка без пробелов
0
278 / 186 / 75
Регистрация: 12.04.2017
Сообщений: 1,088
Записей в блоге: 2
16.06.2017, 09:18 10
А если ?

import sys
....
sys.stdout.write('%d ' % (first % 10))

Python
1
2
3
4
5
6
7
8
import sys
with open("1.dat","r") as f:
    str_list = f.read().split()
    first = int(str_list[0])
    print(first)
    while first > 0:
        sys.stdout.write('%d ' % (first % 10))
        first = first //10
Добавлено через 1 минуту
Цитата Сообщение от RuningMan Посмотреть сообщение
end=' '
у меня тоже один редактор с встроенным питоном
не пропускает эту конструкцию
1
0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 9
16.06.2017, 09:20  [ТС] 11
RuningMan, Ошибка: индекс списка вне диапазона
0
278 / 186 / 75
Регистрация: 12.04.2017
Сообщений: 1,088
Записей в блоге: 2
16.06.2017, 09:21 12
Tabasik446,
вот так оставьте: print(first % 10)
Вывод будет в столбик, невелика разница.
1
0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 9
16.06.2017, 10:08  [ТС] 13
RuningMan, Хорошо, СПАСИБО

Добавлено через 44 минуты
RuningMan, я узнал в чем ошибка, там на версии 2.7 ошибку показывает, а на 3.6 все правильно показывает.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2017, 10:08
Помогаю со студенческими работами здесь

Сложение столбцом из цифр, написанных в текстовом файле и запись
Доброго времени суток! Алгоритм действий: 1). Открыть текстовый файл in.txt *В текстовом файле...

Сложение столбцом из цифр, написанных в текстовом файле и запись
Доброго времени суток! Алгоритм действий: 1). Открыть текстовый файл in.txt *В текстовом файле...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru