C
C
Coder 14482020-05-01 14:10:16
Python
Coder 1448, 2020-05-01 14:10:16

How to remove "←[39m", "←[31m", "←[1m" and "←[0m" before newline when running Python code in cmd?

5eac02faa07b5475017809.jpeg

I used to go to a new line \n before the text in print.

My program code:

popitka = 3 

print( '\nСейчас вам будет предоставлено 3 попытки, чтобы угадать число от 1 до 10' ) 

from colorama import Fore, Back, Style

import time

time.sleep( 5 )

import random

number = random.randint( 1, 10 )

while popitka != 0:

    number_person = input( Fore.RESET + 'Введите число от 1 до 10: ' ) 

    number_person = int( number_person )

    if number_person == number:

      print( Fore.YELLOW + '\nУра!!! Вы угадали число! =D' )

      popitka = 0

    elif number_person < number:

      popitka -= 1

      if popitka != 0:

        print( Fore.RED + 'Введённое вами число меньше заданного, попробуйте ещё раз.' )

    elif number_person > number: 

      popitka -= 1

      if popitka != 0:

        print( Fore.RED + 'Введённое вами число больше заданного, попробуйте ещё раз.' )

if number_person != number:

  print( Style.BRIGHT + Fore.RED + '\nК сожалению Вы проиграли :((' )

  print( Style.RESET_ALL + Fore.RESET + 'Правильный ответ был равен ' + str( number ) )

input( Fore.RESET + '\nНажмите Enter' )

Answer the question

In order to leave comments, you need to log in

2 answer(s)
I
Ivan Yakushenko, 2020-05-01
@wows15

popitka
For Windows, you need to call the method init(), you can read more about this in the documentation .

N
no_name, 2022-04-10
@HenryBubler

Download console with color text support
For example Сmder or any other

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question