Ошибка в программе Python
Нашёл программу, с условием » Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом)».
Пример:
Но выдаётся ошибка, помогите исправить, пожалуйста!
![]()
строчки 3 и 4. Нужно вычислять от A.
![]()
Для питона переменные A и a совсем разные, то есть питон чувствителен к регистру. Просто напишите вместо A = int(. — a = int(.
![]()
Вашу задачу можно решить проще:
Если в числе есть повторения, то множество цифр этой строки будет иметь меньшую размерность, чем длина строкового представления этого числа
![]()
поставь a = a // 10 выше a1 = a % 10
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.9.7.43618
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Python. Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом.
Уровень B.Ввести натуральное число и определить, верно ли, что в его записи есть
две одинаковые цифры, стоящие рядом.
Введите натуральное число:
Введите натуральное число:
Могу примерный код на C# дать — переводи сам:
int LastDigit = -1;
bool Found;
while (n > 0)
<
Found = LastDigit == n % 10;
if (Found)
break;
LastDigit = n % 10;
n /= 10;
>
Console.WriteLine(Found);
while a > 0:
if a < 9:
print('нет')
ostatok = a % 10
pr_ostatok = (a // 10)%10
if pr_ostatok == ostatok:
print('да')
break
a = a//10
Ввести натуральное число и определить верно ли что в его записи есть две одинаковые цифры python
Нашёл программу, с условием » Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом)».
Пример:
Но выдаётся ошибка, помогите исправить, пожалуйста!
![]()
строчки 3 и 4. Нужно вычислять от A.
![]()
Для питона переменные A и a совсем разные, то есть питон чувствителен к регистру. Просто напишите вместо A = int(. — a = int(.
![]()
Вашу задачу можно решить проще:
Если в числе есть повторения, то множество цифр этой строки будет иметь меньшую размерность, чем длина строкового представления этого числа
![]()
поставь a = a // 10 выше a1 = a % 10
Всё ещё ищете ответ? Посмотрите другие вопросы с метками python или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.8.42312
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Python. Уровень B.Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом. П
Python.
Уровень B.Ввести натуральное число и определить, верно ли, что в его записи есть
две одинаковые цифры, стоящие рядом.
Введите натуральное число:
Введите натуральное число:
Управляющий объект — сторож.
Объект управления — вор.
Цель управляющего объекта — охранять дом.
Цель управляемого объекта — украсть ценные вещи.
computer science -<span> информатика</span>
Ребёнок читает книгу
Приёмник:ребёнок
Источник:книга
2 мальчика смотрят телевизор
Приёмник:2 мальчика
Источник:телевизор
Одноклассник рассказывает историю другу
Приёмник:друг
Источник:одноклассник
Ввести натуральное число и определить верно ли что в его записи есть две одинаковые цифры python
Вопрос по информатике:
Python.
Уровень B.Ввести натуральное число и определить, верно ли, что в его записи есть
две одинаковые цифры, стоящие рядом.
Введите натуральное число:
Введите натуральное число:
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!
- 11.04.2018 08:01
- Информатика
- remove_red_eye 20918
- thumb_up 42
Ответы и объяснения 1
- 12.04.2018 06:21
- thumb_up 30
Знаете ответ? Поделитесь им!
Как написать хороший ответ?
Чтобы добавить хороший ответ необходимо:
- Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
- Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
- Писать без грамматических, орфографических и пунктуационных ошибок.
Этого делать не стоит:
- Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
- Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
- Использовать мат — это неуважительно по отношению к пользователям;
- Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.
Python. 6. Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом).
короч просто описываю что надо:
1) Заводишь переменные для максимума и индекса
2) Заполняешь массив рандомными числами
3) выводишь массив
4) пробегаешь по массиву, сверяя элементы с максимумом
— если max меньше элемента, то присваиваешь ему элемент и запоминаешь в index номер элемента
5) выводишь индекс элемента
в коде все понятно будет, я думаю
но я думаю вам нужен паскаль, но на паскале я не могу с массивами, не люблю я их.
C#
int n = Convert.ToInt32(Console.ReadLine());
int max = 0;
int index = -1;
int [] mass = new int [n];
Random rnd = new Random();
for (int i = 0; i< mass.Length; i++)
<
mass[i] = rnd.Next();
Console.WriteLine(mass[i] + » «);
>
for (int i = 0; i < mass.Length; i++)
<
if (mass[i] > max)
<
max = mass[i];
index = i;
>
>
Console.WriteLine(«Индекс наибольшего равен » + index);
короч просто описываю что надо:
1) Заводишь переменные для максимума и индекса
2) Заполняешь массив рандомными числами
3) выводишь массив
4) пробегаешь по массиву, сверяя элементы с максимумом
— если max меньше элемента, то присваиваешь ему элемент и запоминаешь в index номер элемента
5) выводишь индекс элемента
в коде все понятно будет, я думаю
но я думаю вам нужен паскаль, но на паскале я не могу с массивами, не люблю я их.