在Python上使用32126之间的数字创建整数提示

2024-04-16 05:22:59 发布

您现在位置:Python中文网/ 问答频道 /正文

看起来有人已经问过了,但他们没有具体说明,所以没有得到正确的回答。我在一个脚本类,我们正在学习使用Python。整个问题是:

(1)提示用户输入一个介于32和126之间的整数、一个浮点数、一个字符和一个字符串,并将其存储到单独的变量中。然后,在一行中以空格分隔输出这四个值

我要问的是,如何编写提示以使整数保持在32和126之间?我们使用的是zyBooks,它们没有很好地解释这一点,它们提供了代码user_int=int(input('Enter integer(32-126):\n')),但这并没有“限制”允许的最小值和最大值

提前谢谢你的帮助,请温柔的回答,我是新来的


Tags: 字符串代码用户脚本input整数integer字符
1条回答
网友
1楼 · 发布于 2024-04-16 05:22:59

这个user_int = int(input('Enter integer (32 - 126):\n'))只返回输入的整数。因此,您必须自己编写代码,可能如下所示:

user_int = None
while True:
    user_int = int(input('Enter integer (32 - 126):\n'))
    if 32 <= user_int <= 126: 
        break

相关问题 更多 >