gpt4 book ai didi

python-3.x - 如何在不需要按回车键的情况下接受输入 Python 3

转载 作者:行者123 更新时间:2023-12-04 00:39:25 24 4
gpt4 key购买 nike

<分区>

我想知道如何在不需要按 enter 的情况下接受输入。我在网上搜索,我得到了一些关于 raw_input 的信息,但我认为在 python 3.0 到来后它已经过时了。有时,我在整个程序上运行一个 while 循环,因为我想问用户:继续? (是/否):

例如考虑代码:

import random

d = input('Toss coin? (y/n): ')

while d != 'n' and d!= 'N':
c = random.randint(1,2)
if c == 1:
print('HEADS!')
else:
print('TAILS!')

d = input('Toss coin? (y/n): ')

但我只是想通过不让用户每次都按 Enter 键来为我的程序添加更多闪光。只需按 y 或 n,程序就会相应地循环或中断。

好的,这是新代码:

import random
import msvcrt

d = input('Toss coin? (y/n): ')

while d != 'n' and d!= 'N':
c = random.randint(1,2)
if c == 1:
print('HEADS!')
else:
print('TAILS!')

print('Toss coin? (y/n): ')
d = msvcrt.getwch()

但是msvcrt还是不行

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com