Вопрос задан 07.07.2023 в 19:52. Предмет Информатика. Спрашивает Альмиев Расим.

Язык программирования -python задача 1. Напишите программу, которая должна найти среди трех

чисел, минимальное четное. Задача 2. Напишите программу, которая должна определить, пройдет ли кирпич в отверстие. Размеры отверстия (длина и высота) вводит пользователь. Тоже самое касается габаритов кирпича, пользователь вводит в программу значения длины, ширины и высоты кирпича. Задача 3. Пользователь вводит число, необходимо вычислить количество разрядов в числе. Например, в числе «1234» - 4 разряда, в числе «0» – 1 разряд. Задача 4. Пользователь вводит число, если число четное, нужно вычислить для него факториал. Задача 5. В списке (размером N, элементы вводим с клавиатуры) найти разницу между максимальным четным и минимальным нечетным.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Аркадьева Алиса.

Ответ:

1)a=int(input("Введите первое число"))

b=int(input("Введите второе число"))

c=int(input("Введите третье число"))

if((b>a)and(c>a)and(a/2 in range(1,100000000,1))):

print(f"Среди трёх введеных чисел минимальным чётным является{a}")

elif((a>b)and(c>b)and(b/2 in range(1,100000000,1))):

print(f"Среди трёх введеных чисел минимальным чётным является{b}")

elif((b>c)and(a>c)and(c/2 in range(1,100000000,1))):

print(f"Среди трёх введеных чисел минимальным чётным является{c}")

2)a=int(input("Введите длину отверстия"))

b=int(input("Введите ширину отверстия"))

c=int(input("Введите высоту отверстия"))

d=int(input("Введите длину кирпича"))

e=int(input("Введите ширину кирпича"))

f=int(input("Введите высоту кирпича"))

if((a>=d)and(b>=e)and(c>=f)):

print("Кирпич влезет")

else:

print("Кирпич не влезет")

3)a=str(input())

i=0

e=0

b=["1","2","3","4","5","6","7","8","9","0"]

while(1==1):

if(a[i:i+1] in b):

e=e+1

else:

break

i=i+1

print(e)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача 1:

python
def find_min_even(numbers): even_numbers = [num for num in numbers if num % 2 == 0] if even_numbers: return min(even_numbers) else: return None numbers = [int(input("Введите число 1: ")), int(input("Введите число 2: ")), int(input("Введите число 3: "))] min_even = find_min_even(numbers) if min_even is not None: print(f"Минимальное четное число: {min_even}") else: print("Среди введенных чисел нет четных чисел.")

Задача 2:

python
hole_length = float(input("Введите длину отверстия: ")) hole_height = float(input("Введите высоту отверстия: ")) brick_length = float(input("Введите длину кирпича: ")) brick_width = float(input("Введите ширину кирпича: ")) brick_height = float(input("Введите высоту кирпича: ")) if ( hole_length >= brick_length and hole_height >= brick_height ) or ( hole_length >= brick_height and hole_height >= brick_length ): print("Кирпич пройдет через отверстие.") else: print("Кирпич не пройдет через отверстие.")

Задача 3:

python
number = int(input("Введите число: ")) num_digits = len(str(abs(number))) print(f"Количество разрядов в числе: {num_digits}")

Задача 4:

python
def factorial(n): if n == 0 or n == 1: return 1 else: return n * factorial(n - 1) number = int(input("Введите число: ")) if number % 2 == 0: result = factorial(number) print(f"Факториал числа {number} равен {result}") else: print("Введенное число нечетное.")

Задача 5:

python
def main(): N = int(input("Введите размер списка: ")) numbers = [int(input(f"Введите число {i+1}: ")) for i in range(N)] even_numbers = [num for num in numbers if num % 2 == 0] odd_numbers = [num for num in numbers if num % 2 != 0] if even_numbers and odd_numbers: max_even = max(even_numbers) min_odd = min(odd_numbers) difference = max_even - min_odd print(f"Разница между максимальным четным и минимальным нечетным: {difference}") else: print("Недостаточно данных для расчета.") if __name__ == "__main__": main()

Просто скопируйте и вставьте каждую из этих программ в среде Python, чтобы выполнить задачи.

0 0

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

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

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

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