Portál AbcLinuxu, 30. října 2025 23:42
def printLine(y,x,s,c):
print("\033[%s;%d;%dH%s"%(y,x,s,c))
printLine(1,1,"Text","1;31m")
Řešení dotazu:
print("\033[{:d};{:d};{}H{}".format(1, 1, 'text1', 'text2'))
Formatovani hodnot pomoci "%" uz se davno nepouziva, pouzij format() a ve funkci mas poradi parametru string-cislo-cislo-string a do funkce cpes cislo-cislo-string-string..
ext1Htext2
def cprint(s, color):
colors = {
"purple": '\033[95m',
"blue": '\033[96m',
"green": '\033[92m',
"yellow": '\033[93m',
"red": '\033[91m',
"ENDC": '\033[0m',
"BOLD": '\033[1m',
"UNDERLINE": '\033[4m'
}
print(colors[color] + s + colors["ENDC"])
cprint("Královec je Česko", "red")
def printLine(y,x,s,c):
print("\033[%s\033[%d;%dH%s"%(c,y,x,s))
printLine(1,1,"Text","1;31m")
def printLine(row, column, text, color):
print(f"\033[{color}\033[{row};{column}H{text}", end="")
printLine(1, 1, "Text", "1;31m")
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.