比较范围内每个整数的值

2024-04-25 19:07:53 发布

您现在位置: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和用户输入或“n”之间的整数范围内的每个整数的值,然后输出一个最大值的整数,以及这个值在这个范围内的值。你知道吗


Tags: runinnumberforinputrawifcode
1条回答
网友
1楼 · 发布于 2024-04-25 19:07:53
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

相关问题 更多 >

    热门问题