В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
vika1722
vika1722
23.12.2022 14:08 •  Информатика

Пайтон !
Знайдіть суму цифр двозначно цілого числа.

Показать ответ
Ответ:
Anonimka04
Anonimka04
15.02.2020 16:38
Var a: array[1..5,1..5] of integer;
i,j,p,s: integer;
begin 
Writeln('Введите элементы матрицы: '); 
 for i:= 1 to 5 do  
  for J:=1 to 5 do   
read(a[i,j]);     
  for i:= 1 to 5 do   
begin 
  for j:= 1 to 5 do 
  write(A[i,j], ' '  ) ;     
  writeln();   
 end;         
 p:= 1; 
  s:= 0;   
 for i:= 1 to 5 do  
  for J:=1 to 5 do 
   if a[i,j] > 0 then 
     begin 
   s:= s+1;   
  p:= p*a[i,j];     
   end;   
 Writeln('Количество положительных элементов = ', s);    Writeln('Произведение положительных элементов = ', p); 
   end.
0,0(0 оценок)
Ответ:
hitrovskiy01
hitrovskiy01
17.11.2021 10:28
Вот один из вариантов:

s=str(bin(int(input("Введите число от 0 до 255: "[2:].rjust(8,"0")
print(s)

Объяснения:
1) input("Введите число от 0 до 255: ") организует ввод символьной строки
2) int() преобазует введенную строку к целому числу
3) bin() преобразует целое число к строке с его двоичным извображением и слева добавляет признак "ob"
4) [2:] - срез строки обеспечивает отсечение левых двух символов (т.е. "0b")
5) .rjust - метод, добавляющий в строку слева символы-заполнители (в нашем случае "0") до указанной длины (8).
6) и в переменную s заносится полученный результат

Тестовые решения:

Python 3.4.2 (v3.4.2:ab2c023a9432, Oct  6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> RESTART
>>>
Введите число от 0 до 255: 0
00000000

Введите число от 0 до 255: 255
11111111

Введите число от 0 до 255: 74
01001010
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота