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

Разделение числа на цифры

15.05.2019, 19:07. Показов 8050. Ответов 5

Студворк — интернет-сервис помощи студентам
Здравствуйте,делаю одно задание по Python на циклы. Я понимаю что надо разделять число на цифры с помощью деления на 10,но сами задания не до конца понимаю как сделать. Само задание-число состоит из >10 цифер+задания из скриншота который приложен
Миниатюры
Разделение числа на цифры  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2019, 19:07
Ответы с готовыми решениями:

Разделение числа на цифры
Помогите с проблемой!!! Нужно разделить число на цифры. Я написал программу и единственная ошибка с переменной s: Программа...

Разделение числа на цифры
правильная ли программа?(по алгоритму выполнения) задание:напишите программу которая вводит число из 5 цифр, разделяет число на отдельные...

Разделение числа на цифры
Смущает часть моего алгоритма Для разделения числа на цифры я сделал следующее: Вместо int для числа использовал string(так как можно...

5
338 / 127 / 114
Регистрация: 09.04.2011
Сообщений: 246
15.05.2019, 20:06
Лучший ответ Сообщение было отмечено Kott_Matroskin как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
num = input()
count = 0
buf = ""
#1
if len(set(num)) == 1:
    print("odinakovie")
    
else:    
    #2
    for i in range(len(num)-1):
        if num[i] != "0" and num[i+1] == "0":
            count += 1
 
    print(count)
        
    #3    
    for i in num:
        buf += i
        if i == "0":
            buf += "0"
 
    print(buf)
1
2 / 2 / 0
Регистрация: 08.05.2018
Сообщений: 34
15.05.2019, 20:14  [ТС]
swillrocker, Не совсем понял как работает первое,получается если оно проходит по числу,и все числа одинаковые то флаг 1 становится чтоль?

Добавлено через 3 минуты
И оно не тригерится насколько я понимаю на случай когда введено 10 раз ноль к примеру
0
338 / 127 / 114
Регистрация: 09.04.2011
Сообщений: 246
15.05.2019, 20:14
Kott_Matroskin, Делаем из строки множество. Например, если строка из цифр: "5555", то множество будет состоять только из "5", т.к. мн-во не может содержать повторы и будет в любом случае длинной 1. Если хоть одна цифра будет другой то мн-во будет >=2
1
2 / 2 / 0
Регистрация: 08.05.2018
Сообщений: 34
15.05.2019, 20:15  [ТС]
swillrocker, Благодарю за разьяснение
0
338 / 127 / 114
Регистрация: 09.04.2011
Сообщений: 246
15.05.2019, 20:17
Цитата Сообщение от Kott_Matroskin Посмотреть сообщение
И оно не тригерится насколько я понимаю на случай когда введено 10 раз ноль к примеру
Если нужно какое то доп условие\проверка, то можете доработать. Это не сложно.

Добавлено через 50 секунд
Или разделить на 3 отдельные программы
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.05.2019, 20:17
Помогаю со студенческими работами здесь

Разделение числа на отдельные цифры
Привет! Я начинающий программист, передо мной стоит задача: например число 653 надо присвоить к 3 переменным по 1 цифре, то есть чтобы было...

Разделение числа на отдельные цифры
Здравствуйте, помогите пожалуйста. Делаю калькулятор для систем счисления,застрял на моменте перевода чисел из 11-16 в 10. Мне нужно...

Разделение числа на отдельные цифры
int a, cout<<"Введите пятизначное число: "; cin>>a; cout<<"1я цифра"<<(a/10000)<<"\n"; cout<<"2я...

Разделение 4-х значного числа на десятичные цифры
Написать программу, которая вводит число из 4 цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга. Например,...

Разделение числа ни цифры через цикл
Выдает что попало #include <stdio.h> int main() {int chislo,a,i=0,figure; scanf("Enter chislo and figure"); ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
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. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru