0

ユーザーに数値を入力するように促し、入力された最大および最小の整数を保存/表示するプログラムを作成する必要があります。

ただし、単純なデータ型 (配列なし) でのみこれを行うことができます。

これは私がこれまでに持っているものです。

def main()

while number != -99:
    number = input('Enter a number: ')
    compare = input('Please enter another number: ')
        if compare < number then
            compare = smallest

ネタバレばかりですみません。このクラスでは、実際には python を教えていません。疑似コードだけを教えてから、それを理解するために独自に送信しただけです。

4

1 に答える 1

2

すべての数値を保持する必要がない場合は、単純に 2 つの変数の最大値と最小値を 2 つの変数に保持し、最新のユーザー データ エントリのみをどちらかに割り当てます。両方の変数で最初の数字を取得する場合。ここに小さな疑似コードの例があります...

Maximum = NULL
Minimum = NULL
Do 
  Get User Input string
  If Input is Blank Then Exit Loop
  Input = Convert Input to Number
  If Maximum=NULL 
     Then Maximum=Input
     Else If Input > Maximum Then Input = Maximum
  If Minimum=NULL 
     Then Minimum=Input
     Else If Input < Minimum Then Input = Minimum
Loop
Print "Min = " + Minimum
Print "Max = " + Maximum
于 2013-10-08T03:03:19.563 に答える