Блог для маленьких школьников и их родителей
ШколаЛа
14
Декабрь

100 БАЛІВ ! СРОЧНОО! (Відтворити у ПАЙТОНІ) Розглянемо 2 ситуації: двоє учнів тримають по важкій книзі (потрібно…

Автор: PeterTheFirst
Предмет: Информатика
Уровень: 10 - 11 класс

100 БАЛІВ ! СРОЧНОО! (Відтворити у ПАЙТОНІ)

Розглянемо 2 ситуації: двоє учнів тримають по важкій книзі (потрібно тримати обома руками). Вони хочуть помінятись книгами. Як їм слід вчинити? Або маємо у різних склянках різні соки. Потрібно поміняти місцями вміст двох склянок. Як це

можна зробити?

В обох випадках нам потрібно скористатись додатковим тимчасовим місцем для збереження. У ньому розміщуємо вміст першого об’єкта, тоді перший бере вміст другого, а другий — забирає те, що лежало в тимчасовому сховку. Для того, щоб поміняти місцями вміст двох змінних — потрібна третя.

Задача 1. Поміняти місцями вміст двох змінних

a=int(input(‘Введіть перше число ‘))

b=int(input(‘Введіть друге число ‘))

c=a

a=b

b=c

print(‘A=’,a)

print(‘B=’,b)

Задача 2. Перерозподілити вміст двох змінних так, щоб у змінній А містилось менше з двох чисел, а у змінній В — більше.

a=int(input(‘Введіть перше число ‘))

b=int(input(‘Введіть друге число ‘))

if (a>b): c=a

a=b

b=c

print(‘A=’,a)

print(‘B=’,b)

Задача 3. Записати у змінну А найменше з трьох чисел, у змінну В — середнє, у змінну С — найбільше з трьох чисел.

a=int(input(‘Введіть перше число ‘))

b=int(input(‘Введіть друге число ‘))

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

if (b>c):

x=b b=c c=x

if (a>b): x=a

a=b

b=x if (b>c):

x=b b=c c=x

print(‘A=’,a)

print(‘B=’,b)

print(‘C=’,c)

Ответов к вопросу: 1
  • adikking77
    14.12.2024 | 12:41

    Ответ:
    Ось ваші задачі у мові програмування Python:

    Задача 1. Поміняти місцями вміст двох змінних:

    «`python
    a = int(input(‘Введіть перше число: ‘))
    b = int(input(‘Введіть друге число: ‘))
    c = a
    a = b
    b = c
    print(‘A =’, a)
    print(‘B =’, b)
    «`

    Задача 2. Перерозподілити вміст двох змінних так, щоб у змінній A містилось менше з двох чисел, а у змінній B — більше:

    «`python
    a = int(input(‘Введіть перше число: ‘))
    b = int(input(‘Введіть друге число: ‘))
    if a > b:
    c = a
    a = b
    b = c
    print(‘A =’, a)
    print(‘B =’, b)
    «`

    Задача 3. Записати у змінну A найменше з трьох чисел, у змінну B — середнє, у змінну C — найбільше з трьох чисел:

    «`python
    a = int(input(‘Введіть перше число: ‘))
    b = int(input(‘Введіть друге число: ‘))
    c = int(input(‘Введіть третє число: ‘))
    if b > c:
    x = b
    b = c
    c = x
    if a > b:
    x = a
    a = b
    b = x
    if b > c:
    x = b
    b = c
    c = x
    print(‘A =’, a)
    print(‘B =’, b)
    print(‘C =’, c)
    «`

    Ці коди вирішують відповідні завдання відповідно до вашого опису.

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.