Многозадачная программа читает строку и число. Затем в переменную s1 она записывает строку, умноженную на число, а в переменную s2 — «склеенные» строку и число (пример — "мир11"). Если строка s1 или строка s2 чётной длины, то программа выдаёт "Получилось!". Напиши такую же программу.


Аноним: язык??
grigorewe: python

Ответы

Ответ дал: vimmortal2
2

Программа:

Python:

st = input()

num = int(input())

s1 = st * num

s2 = st + str(num)

if len(s1) % 2 == 0 or s2 % 2 == 0:

   print('Получилось!')

Объяснение:

В начале вводится строка и число, которые записываются в переменные st и num соответственно. Далее значению строки s1 присваивается произведение строки на число, после - строка s2 принимает склеенное значение строки и числа как строки. В предпоследней строке действует условный оператор if: если количество символов в строке s1 делится на 2 без остатка (остаток 0) или количество символов в строке s2 делится на 2 без остатка (остаток 0), то выводится "Получилось!" согласно условию.


ihtior123: not all arguments converted during string formatting
Вас заинтересует