Я играю в угадайку и мне нужно запрограммировать вывод строки «только» 1 раз в цикле while True.Я не хочу помещать отпечаток ("") за пределы моей петли
while True: print("I have picked a number between 1 and 100 you can try to guess it.")
Проще говоря printed bool:
printed
printed = False while True: if not printed: print('Hello World!') printed = True
у вашего while look может быть условие else согласно документации
https://docs.python.org/3/reference/compound_stmts.html#the-while-statement
также смотрите в операторе break
Вы можете установить флаг
flag = True while True: print("I have picked a number between 1 and 100 you can try to guess it.") if flag: print("only") flag = False