while True:
i = input()
if i == '$':
break
这里是遇到‘$’字符就会终止该操作,也可以加Print()
这个功能类似于c语言 的getch或者getche函数。这2个函数的功能可以参考:https://blog.csdn.net/juzicode00/article/details/115445958
如果是windows系统,可以导入msvcrt模块,使用其gethe函数,下面这个例子输入ESC键退出:
import msvcrt
c = msvcrt.getche()
while c != b'\x1b':
c = msvcrt.getche()
print('\ndo somethin else')
print('juzicode.com')