1)
s = 0
for k in range(-5,11):
s = s + 2 * k
print(s)
Прогоняются числа [-5;11)
s = 0 + 2 * -5 = -10
s = -10 + 2 * -4 = -18
s = -18 + 2 * -3 = -24
s = -24 + 2 * -2 = -28
s = -28 + 2 * -1 = -30
s = -30 + 2 * 0 = -30
s = -30 + 2 * 1 = -28
s = -28 + 2 * 2 = -24
s = -24 + 2 * 3 = -18
s = -18 + 2 * 4 = -10
s = -10 + 2 * 5 = 0
s = 0 + 2 * 6 = 12
s = 12 + 2 * 7 = 26
s = 26 + 2 * 8 = 42
s = 42 + 2 * 9 = 60
s = 60 + 2 * 10 = 80
ответ: 80
2)
s = 1
for k in range(1,30):
s = (k – 5) * s
print(s)
s = (1 - 5) * 1 = -4
s = (2 - 5) * -4 = 12
s = (3 - 5) * 12 = -24
s = (4 - 5) * -24 = 24
s = (5 - 5) * 24 = 0
s = (6 - 5) * 0 = 0
s = (7 - 5) * 0 = 0
s = (8 - 5) * 0 = 0
s = (9 - 5) * 0 = 0
s = (10 - 5) * 0 = 0
s = (11 - 5) * 0 = 0
s = (12 - 5) * 0 = 0
s = (13 - 5) * 0 = 0
s = (14 - 5) * 0 = 0
s = (15 - 5) * 0 = 0
s = (16 - 5) * 0 = 0
s = (17 - 5) * 0 = 0
s = (18 - 5) * 0 = 0
s = (19 - 5) * 0 = 0
s = (20 - 5) * 0 = 0
s = (21 - 5) * 0 = 0
s = (22 - 5) * 0 = 0
s = (23 - 5) * 0 = 0
s = (24 - 5) * 0 = 0
s = (25 - 5) * 0 = 0
s = (26 - 5) * 0 = 0
s = (27 - 5) * 0 = 0
s = (28 - 5) * 0 = 0
s = (29 - 5) * 0 = 0
ответ: 0
3)
x = 1
while x <= 10:
print(x)
x = x+2
Тут просто. Счетчик идет от одного, а цикл прерывается на 10. Тут никак не может быть четное число. А самое близкое нечетное к 10 - 9.
ответ: 9
4)
x = 1
while x <= 10:
print(x)
x = x + 1
else:
print("Готово")
Тут почти тоже самое. Только тут уже дойдет до 10 и напишет еще "готово"
ответ: 10 Готово.
--- Python 3.7 ---
def MatrixRead(Rows, RowLength, ContType):
for row in range(Rows):
print('Enter line ' + str(row))
buff = []
[buff.append(ContType(input())) for _ in range(RowLength)]
yield buff
def MatrixSwap(Matrix, OldPos:tuple, NewPos: tuple):
Matrix[OldPos[0]][OldPos[1]], Matrix[OldPos[1]][OldPos[0]] = Matrix[NewPos[1]][NewPos[0]], Matrix[NewPos[0]][NewPos[1]]
return Matrix
def MatrixPrint(Matrix, end = '\n'):
for Row in Matrix:
print(*Row, end ='\n')
print(end)
def main():
N = int(input()) #Matrix Size
Matr =list( MatrixRead(N, N, int))
MatrixPrint(Matr) #For check
for row in range(N):
for col in range(N):
SecDiagPos = (row, N-col-1)
MainDiagPos = (row, col)
Matr = MatrixSwap(Matr, MainDiagPos, SecDiagPos)
MatrixPrint(Matr)
if __name__ == '__main__':
main()
Объяснение:
Поиск...
vfvera2000
18.01.2017
Информатика
5 - 9 классы
ответ дан • проверенный экспертом
Дана блок-схема. Какое значение будет иметь z на выходе, если x=47? (При решении и в ответе округляй до десятых)
1
СМОТРЕТЬ ОТВЕТ
ответ, проверенный экспертом
3,0/5
82
ИнформатикБУ
светило науки
496 ответов
358.4 тыс. пользователей, получивших
x := 47
z := 1
i := 0
1 итерация цикла:
z := (1+47/2)/2 = 12,25 (округляем, получаем 12,2)
i := 0 + 1 = 1
2 итерация цикла:
z := (12,2 + 47/2)/2 = 17,85 (округляем, получаем 17,8)
i := 1 + 1 = 2
3 итерация цикла:
z := (17,8 + 47/2)/2 = 20,65 (округляем, получаем 20,6)
i := 2 + 1 = 3
4 итерация цикла:
z := (20,6 + 47/2)/2 = 22,05 (округляем, получаем 22)
i := 3 + 1 = 4
i < 4 - условие не выполняется, выводим 22
ответ: 22
Объяснение: