Пример входных данных:
28745623873465386
Пример выходных данных:
(2, 3, 4, 5, 6, 7, 8)
(8, 7, 6, 5, 4, 3, 2)
Считать единой строкой? так:
a = str(input())
a = str(input())
>>> def f(): ... s = input('number: ') ... numbers_list = map(int, s) ... numbers_uniq_list = list(set(numbers_list)) ... numbers_inc_tuple = tuple(sorted(numbers_uniq_list)) ... numbers_dec_tuple = tuple(sorted(numbers_uniq_list, reverse=True)) ... print(numbers_inc_tuple) ... print(numbers_dec_tuple) ... >>> f() number: 28745623873465386 (2, 3, 4, 5, 6, 7, 8) (8, 7, 6, 5, 4, 3, 2) >>> >>> f() number: 123123456 (1, 2, 3, 4, 5, 6) (6, 5, 4, 3, 2, 1) >>>
a = str(input())
py.user.nextа можно с коментами, пояснениями, хочу понять
zubargeninput() и так возвращает str. Так что делать str для str не нужно.
Правильно ли будет если я начну решать задачу так:
zubargenСпрашивай.
а можно с коментами, пояснениями, хочу понять
>>> '2 10 11 22 100'.split() ['2', '10', '11', '22', '100'] >>> sorted('2 10 11 22 100'.split()) ['10', '100', '11', '2', '22'] >>>
>>> '2 10 11 22 100'.split() ['2', '10', '11', '22', '100'] >>> sorted(map(int, '2 10 11 22 100'.split())) [2, 10, 11, 22, 100] >>>
a = input().split() sorted(map(int, 'a'.split()))