私は自分の割り当てとしてこれを得た: -不一致エラー
ユーザーが「完了」に入るまで繰り返し整数のためにユーザに要求するプログラムを作成。 「完了」が入力されると、数字のうち最大値と最小値を印刷します。ユーザーが有効な番号以外のものを入力した場合は、try/exceptでキャッチして適切なメッセージを出し、その番号を無視します。 7,2、bob、10、および4と入力し、以下の出力と一致させます。
無効な入力
最大出力 - 理想の
は10
最小2
です私はそれがあまりにも正常に動作しているsame-
largest = None
smallest = None
count=0
while True:
num = input("Enter a number: ")
if num == "done" :
break
try:
fval=float(num)
count=count+1
if(fval == None):
largest=None
smallest=None
if(largest<fval):
largest=int(fval)
if(count==1):
smallest=fval
else:
if(int(fval) < smallest):
smallest=int(fval)
except:
print("Invalid input")
continue
print("Maximum is", largest)
print("Minumum is", smallest)
次のコードを書きました。私は最小と最大のエントリを取得することができます。しかし、結局、編集者はこのコードを受け入れていません。コードロジックのあらゆる可能なエラー?
ありがとうございました。
。あなたがここに投稿したものを実行してみてください。 –
先生、どこで私が間違っているのか教えていただけますか? –
これをpython2.xまたはpython 3.yで実行していますか? – rocksteady