前提
ここに質問の内容を詳しく書いてください。
(例)キーボードからテスト(100 点満点)の点数を繰り返し入力する。−1が入力されたらキーボードからの入力を終え、最高点と最低点を出力するプログラムを作成しなさい。ただし、この問題では、0~100 以外の数が入力されることはなく、少なくとも1科目は入力されるものとする。ただし、このプログラムではリストを使用しないこと。 −1~100 以外の数が入力される場合や、
テストの点数が入力される前に、−1 が入力される可能性があり、それに対処するプログラムを作成しなさい。
実行例を参考に、最初に正しいテストの点数が入力されるまでは、「少なくとも1科目は,0~100 点までの点数を入力して下さい」と表示して再入力を促し、正しいテストの点数が入力された後に、−1~100 以外の数が入力されたら、「0~100 点の点数か,入力終了の−1 を入力して下さい」と画面に表示して、再入力を促すようにしなさい。
TypeScriptで●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
実現したいこと
ここに実現したいことを箇条書きで書いてください。
- ▲▲機能を動作するようにする
発生している問題・エラーメッセージ
p=0
q=100
while True:
point = int(input("点数を入力して下さい.-1で入力終了です>>")) if point<0 or point>100: print("少なくとも1科目は,0~100点までの点数を入力して下さい") else: point=p point=q break
while (1):
x=int(input("点数を入力してください>>> "))
if x==-1:
break
if p<x :
p=x
if q>x:
q=x
print('最大値は',p,'最小値は',q,'です')
エラーメッセージ エラーは出ませんでしたが、 少なくとも1科目は〜の文の所に入力した数字が 最大、最小に含まれません。なぜですか? ### 該当のソースコード ```ここに言語名を入力 ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。