-4
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」の場合、最大値の整数と、その値が範囲内にあるものを出力します。

4

1 に答える 1

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
于 2013-02-08T08:21:45.100 に答える