Форум сайта python.su
0
Попробовал самостоятельно, не знаю правильно или нет.
Вроде всё работает:
a, b, c = eval(input('введите 3 числа: ')) z = a, b, c if b - a == c - b: print(', '.join(map(str, z)), f'- являются тремя элементами арифметической последовательности') else: print(', '.join(map(str, z)), f'- не являются тремя элементами арифметической последовательности')
Отредактировано AleksandrM (Дек. 11, 2021 16:42:45)
Офлайн
857
>>> def f(): ... a, b, c = map(int, input('Введите три числа: ').split()) ... if b - a == c - b: ... print('Числа образуют арифметическую последовательность') ... else: ... print('Числа не образуют арифметическую последовательность') ... >>> f() Введите три числа: 1 2 3 Числа образуют арифметическую последовательность >>> f() Введите три числа: 1 4 7 Числа образуют арифметическую последовательность >>> f() Введите три числа: 1 2 4 Числа не образуют арифметическую последовательность >>> f() Введите три числа: 1 4 8 Числа не образуют арифметическую последовательность >>>
>>> def f(): ... a, b, c = map(int, input('Введите три числа: ').split()) ... if b - a == c - b: ... print('Числа образуют арифметическую последовательность') ... print('Числа:', a, b, c, 'Коэффициент:', b - a) ... else: ... print('Числа не образуют арифметическую последовательность') ... print('Числа:', a, b, c) ... >>> f() Введите три числа: 1 2 3 Числа образуют арифметическую последовательность Числа: 1 2 3 Коэффициент: 1 >>> f() Введите три числа: 1 4 7 Числа образуют арифметическую последовательность Числа: 1 4 7 Коэффициент: 3 >>> f() Введите три числа: 1 2 4 Числа не образуют арифметическую последовательность Числа: 1 2 4 >>> f() Введите три числа: 1 4 8 Числа не образуют арифметическую последовательность Числа: 1 4 8 >>>
Отредактировано py.user.next (Дек. 11, 2021 22:41:25)
Офлайн
0
a, b, c = eval(input('введите 3 числа: ')) z = a, b, c if b - a == c - b: print('Арифметическая последовательность где присутствуют введенные числа: ') for i in range(a, sum(z), a): print(i, end=', ') print(f'\n', ', '.join(map(str, z)), f'- являются тремя элементами арифметической последовательности') else: print(', '.join(map(str, z)), f'- не являются тремя последовательными элементами арифметической последовательности')
Офлайн