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

7.определите значений полей документа, представленного нна рисунке ниже Параметры страницы
Х
Голя
Размер бумаги
Источник бумаги
Пола
2 он
Hirvoree:
си
Верхнее:
Перое:
Правое:
Переплет:
Положение переплета.
Слева
Левое поле:
Правое поле:​

👇
Открыть все ответы
Ответ:
misarevakin6
misarevakin6
23.12.2022

Ты знаешь, что такое пробелы? Много где после оператора if/elif/else у тебя сразу идёт имя переменной, ясен пень что интерпретатор понимает это не как кейворд и переменную, а просто как какое то имя, непонятно кому принадлежащее, и которое, логично, не объявленное ранее, и выдаёт ошибку. На строках 2, 3 - полнейший бардак внутри print(). Что ты пытался объяснить выражением "положительное, "eho)= ' '), или "отрицательное", end") - мягко сказать, не до конца понятно.

Про наличие оператора elif, судя по выражению else if ты знать не знал. А должен был, это в любом самоучителе сразу же рассказывается.

Вердикт - неисправимый бардак. Удаляй, ставь себе нормальную среду для работы с python, например PyCharm, и переделывай заново.

4,6(44 оценок)
Ответ:
supermaxwtf
supermaxwtf
23.12.2022

Python 3.7.2

x = int(input(), base = 10)

k3 = k5 = 0

for digit in map(int, list(str(x))):

   if digit is 3: k3 += 1

   elif digit is 5: k5 += 1  

#Что бы не городить огромные условные конструкции,

#Мы просто "выключим" программу при кривом вводе

if k3 == k5 == 0: raise RuntimeError('bad input')

#Если введённое число не имеет нужных цифр - вылетаем с ошибкой Runtime error и сообщаем об этом

print(f'цифр 5 больше, счётчики: k3: {k3}, k5: {k5}' if (k5 > k3) else f'цифр 3 больше, счётчики: k3: {k3}, k5: {k5}')

y = int('5'*k5 + '3'*k3)

y1 = y - 7

#Это можно засунуть в print(), но раз уж надо...

print(x, y, y1, end = '\n')

Объяснение:

На скриншотах представлены исходный код программы в рабочем виде, без поломанных отступов, а так же результат работы для предложенных входных данных. Если сильно надо программу просто скопировать, сдать и забыть, а отсюда не копируется - попросите в комментариях, я залью это на какой нибудь сервис типа pastebin.


Цикл for.Python С экрана вводится натуральное число произвольной длины. Назовите его x. Определите,
Цикл for.Python С экрана вводится натуральное число произвольной длины. Назовите его x. Определите,
4,5(1 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ