Answer the question
In order to leave comments, you need to log in
How to remove "←[39m", "←[31m", "←[1m" and "←[0m" before newline when running Python code in cmd?
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
popitka
For Windows, you need to call the method init()
, you can read more about this in the documentation .
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question