Portál AbcLinuxu, 11. května 2025 04:24
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.