Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中找到整数列表中的最小值和最大值,而不使用控制台中的内置函数_Python_Io_Minmax - Fatal编程技术网

如何在Python中找到整数列表中的最小值和最大值,而不使用控制台中的内置函数

如何在Python中找到整数列表中的最小值和最大值,而不使用控制台中的内置函数,python,io,minmax,Python,Io,Minmax,在下面的代码中,我无法从控制台接受输入列表值 s=[] for i in range(10): s[i]=int(input('enter integers from 1 to 10\n')) mini=11 for temp in s: if mini>temp: mini=temp print('minimum : '+str(mini)) maxi=0 for temp in s : if maxi<temp:

在下面的代码中,我无法从控制台接受输入列表值

    s=[]
for i in range(10):
    s[i]=int(input('enter integers from 1 to 10\n'))


mini=11
for temp in s:
    if mini>temp:
            mini=temp
print('minimum : '+str(mini))

maxi=0
for temp in s :
    if maxi<temp:
        maxi=temp
print('maximum :'+str(maxi))
s=[]
对于范围(10)内的i:
s[i]=int(输入('输入从1到10的整数\n'))
mini=11
对于s中的温度:
如果mini>temp:
迷你=温度
打印('最小值:'+str(最小值))
最大值=0
对于s中的温度:

如果maxi您应该附加到列表中

s=[]
for i in range(10):
    s.append(int(input('enter integers from 1 to 10\n')))


mini=11
for temp in s:
    if mini>temp:
        mini=temp
print('minimum : '+str(mini))

maxi=0
for temp in s :
    if maxi<temp:
        maxi=temp
print('maximum :'+str(maxi))
s=[]
对于范围(10)内的i:
s、 追加(int(输入('enter integers from 1 to 10\n'))
mini=11
对于s中的温度:
如果mini>temp:
迷你=温度
打印('最小值:'+str(最小值))
最大值=0
对于s中的温度:

如果maxi您应该
追加
,则无法为空列表编制索引,因此
s[i]
将立即使用
s[0]
失败,因为列表为空:

s = []
for i in range(10):
   s.append(int(input('enter integers from 1 to 10\n')))

mini,maxi = 0, 11
for temp in s:
    if temp < mini:
        mini = temp
    if temp > maxi:
        maxi = temp
print('minimum : '+str(mini))
print('maximum :'+str(maxi))

列表compt似乎是一种非常简单的工作方式。Thanks@VikranthInti,是的,请注意,如果用户输入错误,代码将中断,在现实世界中,您将验证用户的输入。好的,我是编码新手。因此,这些问题可能看起来很愚蠢,但我正在学习。别担心,我想是的。你的错误与题目(家庭作业?)无关。询问代码的具体问题是可以的,您应该提及上下文,但不要将其放在标题中。您可以更改标题:“读取整数列表时索引器”。仅提供代码的相关部分(在错误行后删除所有内容);包括完整的回溯。请将您的问题限制为每个问题一个问题(您可以在上下文中包含相关问题的链接)。我是Python的新手程序员。这不是家庭作业,而是学习编写代码的跟踪和错误方法,先生,我将明确记下您的观点。
s = [int(input('enter integers from 1 to 10\n')) for _ in range(10)]