PYTHON
Допоможiть будь-ласка))
Задача 3. Дано число (вписуе юзер) . Сформувати список з його цифр.
приклад:
вхiднi даннi - 91648
вихiднi даннi - [ 9, 1 , 6, 4, 8 ]
Ответы
Ответ:
num = input("Enter a number: ")
num_list = [int(x) for x in num]
print(num_list)
Объяснение:
Це рішення спочатку пропонує користувачеві ввести число, а потім перетворює вхідний рядок на список цілих чисел за допомогою розуміння списку. Нарешті, він друкує отриманий список.
Наприклад, якщо користувач вводить число 91648, результатом буде [9, 1, 6, 4, 8].
Ответ:
a = input()
c = []
for b in a:
c.append(int(b))
print(c)
Объяснение:
a = input() #протсо вводим число в формате строки
c = [] #эта переменная будет наш список. задаем ей формат списка
for b in a: #этот цикл перебирает все символы строки а. то есть каждый "оборот" цикла символ записывается в переменную b, на следующйи "оборот" b принимает значение уже следующего символа из строки а
c.append(int(b)) #добавляем в список тот самый элемент b. почему инт? потому что когда мы берем символ из строки а, то его формат - строка. соответсвтенно в выводе было бы [ "9", "1", ...]
print(c) #вывод списка