Вопрос задан 26.10.2023 в 18:04. Предмет Информатика. Спрашивает Кот Влада.

НА PYTHON 1.даны положительные числа A и B (A > B). На отрезке длины A размещено максимально

возможное количество отрезков длины B (без наложений). не используя операции умножения и деления,найти длину незанятой части отрезка A. 2.дано целое число N ( > 0 ), являющееся некоторой степенью числа 2 : N = 2 в степени K. Найти целое число K - показатель этой степени 3.Дано целое число N ( > 0 ).Используя операции деления нацело и взятия остатка от деления, вывести все его цифры, начиная с самой правой (разряда единиц).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Акинчиц Кристина.
1) Если не использовать эти операции то:
a = int(input())
b = int(input())

while a >= b:
a-=b

print(a)


2)
n=int(input())
print(n//2)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Для нахождения длины незанятой части отрезка A, можно использовать операцию взятия остатка от деления (//). Если A - длина отрезка, а B - длина отрезков, которые мы размещаем на отрезке A, то длина незанятой части будет равна:
python
remainder = A % B
  1. Для нахождения показателя степени K, можно использовать операции деления нацело (//) до тех пор, пока N не станет равным 1, и подсчитывать количество выполненных делений. Вот как это можно сделать:
python
N = int(input("Введите целое число N: ")) K = 0 while N > 1: N = N // 2 K += 1 print("Показатель степени K:", K)
  1. Для вывода цифр числа N, начиная с самой правой (разряда единиц), можно использовать операции деления нацело (//) и взятия остатка от деления (%). Вот как это можно сделать:
python
N = int(input("Введите целое число N: ")) while N > 0: digit = N % 10 # Получаем последнюю цифру числа print(digit) # Выводим цифру N = N // 10 # Удаляем последнюю цифру

Этот код будет выводить цифры числа N, начиная справа и заканчивая самой левой цифрой.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос