Практическая работа Задача 1 задача Программный код Новое число Напишите программу, которая печатает число, образованное при перестановке цифр двузначного числа. Входные данные: 24 Выходные данные: 42 N = 24 input(n % 100 // 10) 2 задача Трехзначное число Напишите программу, в которой рассчитывается сумма и произведение цифр трёхзначного числа. Формат входных данных На вход программе подаётся положительное трёхзначное число. Формат выходных данных Программа должна вывести два числа с поясняющим текстом: сумма цифр и произведение цифр. Пример 1 Входные данные: 123 Выходные данные: Сумма цифр = 6 Произведение цифр = 6 Пример 2 Входные данные: 333 Выходные данные: Сумма цифр = 9 Произведение цифр = 27 Пример 3 Входные данные: 101 Выходные данные: Сумма цифр = 2 Произведение цифр = 0

задача 3 Пятизначное число Дано пятизначное число, которое хранится в переменной n. В переменных A, B, C, D, E хранятся: A – число десятков тысяч (первая цифра), B – число тысяч (вторая цифра), C – число сотен (третья цифра), D – число десятков (четвертая цифра), E – число единиц (пятая цифра). n // 10000 n % 10000 // 1000 n % 1000 // 100 n % 100 // 10 n % 10 Установите соответствие между элементами первого и второго столбцов, запиши справа для каждой буквы формулу соответствующую. Четырёхзначное число Напишите программу для нахождения цифр четырёхзначного числа. Формат входных данных На вход программе подаётся положительное четырёхзначное целое число. Формат выходных данных Программа должна вывести текст в соответствии с условием задачи. Пример Входные данные: 3281 Выходные данные: Цифра в позиции тысяч равна 3 Цифра в позиции сотен равна 2 Цифра в позиции десятков равна 8 Цифра в позиции единиц равна 1

p,s ОБЯЗАТЕЛЬНО НА PYTHON! это очень важно.

aneechkaa000 aneechkaa000    3   01.12.2020 00:24    25

Ответы
Atalaney Atalaney  31.12.2020 00:25

Python 3

I.

n = str(input())

if len(n) == 2:

   print(n[1]+n[0])

II.

n = str(input())

a = int(n[0])

b = int(n[1])

c = int(n[2])

print(a+b+c, a*b*c)

III.

Условия плохо поняты.

IV.

n = str(input())

print('Цифра в позиции тысяч равна', n[0])

print('Цифра в позиции сотен равна', n[1])

print('Цифра в позиции десятков равна', n[2])

print('Цифра в позиции единиц равна', n[3])

ПОКАЗАТЬ ОТВЕТЫ
medusya medusya  25.01.2024 18:14
Хорошо, вот решение задач урока математики для школьника, используя программирование на Python.

Задача 1:
Нам дано двузначное число 24. Нам нужно написать программу, которая переставит цифры этого числа и выведет результат - 42.

```python
# Получаем входное значение
n = 24

# Разделяем число на цифры и меняем их местами
new_number = str(n % 10) + str(n // 10)

# Выводим результат
print(new_number)
```
В результате выполнения программы, на экран будет выведено число 42.

Задача 2:
Нам дано трехзначное число, например, 123. Мы должны посчитать сумму и произведение его цифр и вывести результаты.

```python
# Получаем входное значение
n = int(input("Введите трехзначное число: "))

# Разделяем число на цифры
a = n // 100
b = (n % 100) // 10
c = n % 10

# Вычисляем сумму и произведение цифр
sum_digits = a + b + c
mul_digits = a * b * c

# Выводим результаты
print("Сумма цифр =", sum_digits)
print("Произведение цифр =", mul_digits)
```
После запуска программы, она попросит вас ввести трехзначное число. После ввода числа, программа посчитает сумму и произведение его цифр и выведет результаты.

Задача 3:
Дано пятизначное число n. Мы должны получить каждую цифру этого числа и сохранить их в отдельные переменные A, B, C, D и E.

```python
# Получаем входное значение
n = int(input("Введите пятизначное число: "))

# Разделяем число на цифры
a = n // 10000
b = (n % 10000) // 1000
c = (n % 1000) // 100
d = (n % 100) // 10
e = n % 10

# Выводим результаты
print("Число десятков тысяч =", a)
print("Число тысяч =", b)
print("Число сотен =", c)
print("Число десятков =", d)
print("Число единиц =", e)
```
После запуска программы, она попросит вас ввести пятизначное число. После ввода числа, программа разделит его на цифры и выведет результаты.

Задача 4:
Нам дано четырехзначное число, например, 3281. Нам нужно вывести каждую цифру этого числа и указать ее положение.

```python
# Получаем входное значение
n = int(input("Введите четырехзначное число: "))

# Разделяем число на цифры
thousands = n // 1000
hundreds = (n % 1000) // 100
tens = (n % 100) // 10
units = n % 10

# Выводим результаты
print("Цифра в позиции тысяч равна", thousands)
print("Цифра в позиции сотен равна", hundreds)
print("Цифра в позиции десятков равна", tens)
print("Цифра в позиции единиц равна", units)
```
После запуска программы, она попросит вас ввести четырехзначное число. После ввода числа, программа разделит его на цифры и выведет каждую цифру в соответствии с ее положением.

Все программы написаны на языке программирования Python, как вы и просили. Надеюсь, что объяснения достаточно подробны и понятны для школьника.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика