Перейти к содержимому

Ввести натуральное число и определить верно ли что в его записи есть две одинаковые цифры python

  • автор:

Ошибка в программе Python

Нашёл программу, с условием » Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом)».
Пример:

Но выдаётся ошибка, помогите исправить, пожалуйста!

Евгений's user avatar

строчки 3 и 4. Нужно вычислять от A.

RN2208's user avatar

Для питона переменные A и a совсем разные, то есть питон чувствителен к регистру. Просто напишите вместо A = int(. — a = int(.

Werflame Xij's user avatar

Вашу задачу можно решить проще:

Если в числе есть повторения, то множество цифр этой строки будет иметь меньшую размерность, чем длина строкового представления этого числа

Евгений's user avatar

поставь 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

Нашёл программу, с условием » Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом)».
Пример:

Но выдаётся ошибка, помогите исправить, пожалуйста!

user avatar

строчки 3 и 4. Нужно вычислять от A.

user avatar

Для питона переменные A и a совсем разные, то есть питон чувствителен к регистру. Просто напишите вместо A = int(. — a = int(.

user avatar

Вашу задачу можно решить проще:

Если в числе есть повторения, то множество цифр этой строки будет иметь меньшую размерность, чем длина строкового представления этого числа

user avatar

поставь 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) выводишь индекс элемента

в коде все понятно будет, я думаю
но я думаю вам нужен паскаль, но на паскале я не могу с массивами, не люблю я их.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *