Вопрос:

ВАРИАНТ 3 Задание 1 a = 12 b=5 c=9 a=a//b b=b*3 c=c-a print(a, b, c, sep=",") print(10% 3, a ** 2) Задание 2 s = "abc" t = "de" n = 2 print(s + t, len(2* s + t * 3), t * n) Задание 3 m = 8 n = 2.7 s = "Hi" print(n // m) print(s + m) print(n * s) print(m%n) print(m, sep="m") print(s + "3")

Смотреть решения всех заданий с листа

Ответ:

Задание 1

Разбираемся:

  • a = 12, b = 5, c = 9
  • a = a // b = 12 // 5 = 2 (целочисленное деление)
  • b = b * 3 = 5 * 3 = 15
  • c = c - a = 9 - 2 = 7
  • print(a, b, c, sep=",") выведет: 2,15,7
  • 10 % 3 = 1 (остаток от деления)
  • a 2 = 2 2 = 4
  • print(10 % 3, a 2) выведет: 1 4

Ответ:

2,15,7

1 4

Задание 2

Логика такая:

  • s = "abc", t = "de", n = 2
  • s + t = "abc" + "de" = "abcde"
  • 2 * s = 2 * "abc" = "abcabc"
  • t * 3 = "de" * 3 = "dedede"
  • 2 * s + t * 3 = "abcabc" + "dedede" = "abcabcdedede"
  • len(2 * s + t * 3) = len("abcabcdedede") = 12
  • t * n = "de" * 2 = "dede"
  • print(s + t, len(2 * s + t * 3), t * n) выведет: abcde 12 dede

Ответ:

abcde 12 dede

Задание 3

Смотри, тут всё просто:

  • m = 8, n = 2.7, s = "Hi"
  • n // m = 2.7 // 8 = 0 (целочисленное деление)
  • s + m = "Hi" + 8 = "Hi8"
  • n * s = 2.7 * "Hi" - ошибка, так как нельзя умножать число на строку
  • m % n = 8 % 2.7 = 2.6 (остаток от деления)
  • print(m, sep="m") выведет: 8
  • s + "3" = "Hi" + "3" = "Hi3"

Ответ:

0

Hi8

Ошибка

2.6

8

Hi3

ГДЗ по фото 📸
Подать жалобу Правообладателю