Добрый вечер, как сделать поочередный вывод чисел на Python, то есть чтобы сначала выводилось первое число, потом оно пропадало и выводилось следующее.
Заранее спасибо.
Ответы
Ответ:
Найдем остаток от деления на 10 исходного числа. Тем самым получим последнюю его цифру.
Добавим эту цифру к новому числу.
Разделим нацело на 10 исходное число. Тем самым избавимся от последней цифры в нем.
Снова найдем остаток от деления на 10 того, что осталось от первого числа. Запомним эту цифру.
Умножим на 10 второе число. Тем самым увеличим его разрядность до двух и сдвинем первую цифру в разряд десятков.
Добавим к полученному второму числу запомненную ранее цифру из первого числа.
Будем повторять действия п. 3-6 пока исходное число не уменьшится до нуля, т. е. пока не избавимся от всех его разрядов
Объяснение:
вот
Можно использовать для этого модуль ос, пример:
import os
print("h")
os.system('clear')
Но в таком случае, мы ничего на экране и не увидим, ибо сработает всё слишком быстро.
Давай добавим модуль time, чтобы удаление произошло спустя какое-то время:
import os, time
print(1)
time.sleep(1)
os.system('clear')
print(2)
Программа выведет нам единицу, спустя секунду единица исчезнет и появится 2-ка