s = 45
Объяснение:
s = 100 // s = 100
for k in range(11): // Цикл выполняется 11 раз (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
s = s - 5; // s = s - 5
print(s) // Выводим s
Итерация 1:
s = 100
s = 100 - 5
s = 95
Итерация 2:
s = 95
s = 95- 5
s = 90
Итерация 3:
s = 90
s = 90 - 5
s = 85
Итерация 4:
s = 85
s = 85- 5
s = 80
Итерация 5:
s = 80
s = 80- 5
s = 75
Итерация 6:
s = 75
s = 75- 5
s = 70
Итерация 7:
s = 70
s = 70- 5
s = 65
Итерация 8:
s = 65
s = 65- 5
s = 60
Итерация 9:
s = 60
s = 60- 5
s = 55
Итерация 10:
s = 55
s = 55- 5
s = 50
Итерация 11:
s = 50
s = 50 - 5
s = 45
17. num = 23
# 1 вариант - преобразуем число в строку, разбиваем на цифры
string = str(num)
if int(string[0]) < int(string[1]): # если первая цифра меньше второй
string = string[1] + string[0] #меняем их местами
num = int(string)
# 2 вариант - остатком от деления на степени 10
# остаток от деления на 10 - первая цифра числа, остаток от деления на 100 - вторая и так далее
if num % 10 < num % 100: #если первая цифра меньше второй
num = num % 10 * 10 + num % 100
21.
num = 1234
# 1 вариант - преобразуем число в список и находим сумму цифр
string = str(num)
lst = [int(n) for n in string] # учили списковое включение? если нет, смотри следующий код
lst = []
for n in string:
lst.append(int(n)) # это все если не учили списковое включение
# второй вариант - остатки от деления на 10 суммируем вручную
first = num % 10
sec = num % 100
th = num % 1000
four = num % 10000
result = first + sec + th + four
result = sum(n)
Объяснение:
Функция sum() возвращает сумму элементов списка
Если будут вопросы - пиши
Если пригодилось - оцени ответ ;)