М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
агент007200
агент007200
30.06.2022 03:16 •  Информатика

Номер автобусного билета состоит из 6 цифр. Счастливым считается билет, у которого сумма трех первых цифр совпадает с суммой трех последних. Напишите

программу, которая будет получать от пользователя шестизначный номер билета и

определять, счастливый ли он. Программа должна обрабатывать возможность

неверного ввода
програма на питоне

👇
Ответ:
feroprosto
feroprosto
30.06.2022

s = input('Введите шестизначный номер билета: ')

if len(s) != 6:

   print('Длинна вашего номера - ', len(s), ', допустимо - 6.', sep='')

elif not s.isdigit():

   print('В вашем номере должны быть только цифры!')

elif sum(list(map(int, list(s[:3])))) == sum(list(map(int, list(s[-3:])))):

   print('Номер является счастливым!')

else:

   print('Номер не является счастливым.')


Номер автобусного билета состоит из 6 цифр. Счастливым считается билет, у которого сумма трех первых
Номер автобусного билета состоит из 6 цифр. Счастливым считается билет, у которого сумма трех первых
4,5(13 оценок)
Открыть все ответы
Ответ:
EvelinaKPACABA
EvelinaKPACABA
30.06.2022
1. Данный фрагмент сравнивает первый элемент с последующими, начиная с второго. Если какой-то из них меньше первого, то переменной "d" присваивается индекс массива. Значение: ищет наибольший элемент массива, сравнивая с первым.

ответ: 4.

2. Делает то же самое, что и первый фрагмент, только теперь ищет минимальный элемент массива по отношению  первому.

ответ: 6.

3. На экране ничего не будет, так как отсутствует оператор вывода. Если предположить, что строка "Writeln(m);" пропущена и опустить синтаксические ошибки, то суть фрагмента - нахождение количества элементов, меньших 7. Таких элементов три.

ответ: 3.

4. Данный фрагмент суммирует элементы массива, у которых индекс больше 9. Это числа 21 и 27.

ответ: 48.

5. Находит минимальный элемент массива, по отношению к числу "30". Если элемент массива меньше 30, то переменной "m" присваивается элемент массива. 

ответ: 19.
4,6(87 оценок)
Ответ:
zlatashmyrova
zlatashmyrova
30.06.2022
Program fakt;
var
   n,i,z:integer;
begin
   readln(n);
   z:=1;
   for i:=2 to n do
      z:=z*i;
   writeln(z);
end.

Если программу написать так, то максимальный факториал, которой мы сможем вычислить - 12. Можно integer изменить на real, тогда чуть больше сможем вычислить. Так же можно вычислить через массив, тогда где-то 3000 мы сможем получить.

Если же ввести больше 12 в этой программе, то получится переполнение переменой, из-за чего число пойдёт "по кругу". Т.е. мы получим не 3 000 000 000, а -1 000 000 000, т.к. максимальное число у integer - примерно 2 000 000 000
4,7(97 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ