Задать вопрос

Как изменить вывод консоли?

Например,есть такая программа:
import time
print("Hello, World!")
time.sleep(1)
...

Что мне нужно написать на месте ... , чтобы после вывода "Hello, World!", через секунду оно изменилось на "Hello, User!"?
Именно уже выведенная строка изменилась, а не вывелась новая.
  • Вопрос задан
  • 1263 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
shabelski89
@shabelski89
engineer
# -*- coding: utf-8 -*-
import time
import sys


def update_msg(text):
    message = f'\r{text}'
    sys.stdout.write(message)
    sys.stdout.flush()


words = ['world', 'XTerris', 'Maksim']

for word in words:
    update_msg(f'Hello, {word}')
    time.sleep(1)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 19:55
7000 руб./за проект