Предмет: Информатика, автор: KaguaOotsutsuki

PYTHON
Допоможiть будь-ласка))

Задача 3. Дано число (вписуе юзер) . Сформувати список з його цифр.
приклад:
вхiднi даннi - 91648
вихiднi даннi - [ 9, 1 , 6, 4, 8 ]

Ответы

Автор ответа: aleksstar566
2

Ответ:

num = input("Enter a number: ")

num_list = [int(x) for x in num]

print(num_list)

Объяснение:

Це рішення спочатку пропонує користувачеві ввести число, а потім перетворює вхідний рядок на список цілих чисел за допомогою розуміння списку. Нарешті, він друкує отриманий список.

Наприклад, якщо користувач вводить число 91648, результатом буде [9, 1, 6, 4, 8].


KaguaOotsutsuki: Дякую дуже))
aleksstar566: Нема за що) Можна "найкращу відповідь" пліз?
Автор ответа: 2shark2
0

Ответ:

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) #вывод списка

Похожие вопросы
Предмет: Математика, автор: anichka01