比较范围内每个整数的值

时间:2013-02-08 07:47:14

标签: python

n= int(raw_input(" Enter a number"))
i = 0 
length = 0 
maxLength = 0 

for i in range(1, n - 1):
              if length > maxLength:
              maxLength = length 
              i = i + 1
*run other program which gets value*
code 
code 
code 
print i 
print maxLength 

所以,到目前为止我所拥有的程序当然是一个值,我需要对这个值做什么,创建一个循环,它将比较1和1之间整数范围内每个整数值的值。用户输入或“n”,而不是输出具有最高值的整数,以及该值在该范围内。

1 个答案:

答案 0 :(得分:0)

n = 7
maxLength = 0 

for i in range(1, n+1):
    if i > maxLength:
        maxLength = i

print i 
print maxLength

我不知道你为什么要这样做.. 而且我不知道为什么你会在i中迭代一个范围,然后在迭代中添加i = i + 1for循环会为你做这个..

你从来没有在你的逻辑中使用length所以我删除它..

同样,我的代码中根本没有看到任何逻辑。 为什么不呢:

n = int(raw_input('Enter a number: '))
for i in range(1, n+1):
    pass
print i
print n