@PosikGG

Почему именно так?

def summa(x,y):
	return x+y
	
for i in range(10):
	print(summa(i, i+1))


В последней строке написано "(i, i+1)".
Можете объяснить, почему именно так?
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
Zoominger
@Zoominger
System Engineer
Потому что функция summa принимает две переменные. Они и перечисляются через запятую.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
С точки зрения языка: на вход функция summa принимает две переменных х и у. i передастся в х, i+1 передастся в у.
С точки зрения алгоритма: общий смысл - от нуля до 10 числа сложатся попарно: 0 + 1, 1 + 2, 2 + 3 и т.п. и напечатаются результаты, в столбик.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы