Пользовательский ввод пропускается только тогда, когда я позже в скрипте делаю его строчными буквами [закрыто]Python

Программы на Python
Anonymous
Пользовательский ввод пропускается только тогда, когда я позже в скрипте делаю его строчными буквами [закрыто]

Сообщение Anonymous »

У меня странная проблема. В моем скрипте есть цикл while с двумя входами: один для игры, другой для времени, но в целях хранения данных я пытаюсь перевести игру в нижний регистр
from pynput.keyboard import Key, Listener

print("Press enter to Log data")

def on_press(key):
global selected
if key == Key.enter:
return False

# Collect events until released
with Listener(
on_press=on_press) as listener:
listener.join()

if True:
while True:
loggame = input("Log game (what gets skipped): ")
logtime = input("Log time: ")

print("Are you sure with your choice")
print(loggame+"\n"+logtime)
print(">> N\nY")
with Listener(
on_press=on_press) as listener:
listener.join()
if True:
print("Your data has (Not) been writen")
break

Проблема в том, что когда я что-то делаю с игровой переменной, .lower .upper и т. д., она выдает результат
What game would you like to log:

What is your time(HH:MM:SS):

Вернуться в «Python»