情報
大学生・専門学校生・社会人

このプログラムの作り方を教えてください🙏

2. p91 演習4-9改 +との表示 奇数と偶数を入力した結果を表示してください。 正の整数:5 正の整数 6 ***********

回答

✨ ベストアンサー ✨

プログラム言語は指定されていないようですが、こちらで勝手にpythonとかcとかで指定して作ればよいですか?

ティティ

はい!授業でそこは触れたので
大丈夫です!お願いいたします💦

kiku

%python3 programming

str=input('正の整数:')
num=int(str)
count=1

while count<=num:
if count%2 == 0:
print('*',end="")
count += 1

else:
print('+',end="")
count += 1

kiku

上のプログラムは、質問の最低限の要件を満たしたものです。

数値を入力するのは、1回のみのプログラムになっています。例えば、5と入力したら
+*+*+
と結果が出るようになっています。
しかし、中には次の数値を入力したい時もあると思いますので、そこはあなたが付け足してください。

次に、このプログラムはエラー処理を上手くしていません(あえて手をつけていません)
例えば、0と入力したり-3と入力したときに、正の整数を満たしていないことになり、コンパイラ(webのものも含む)によっては、無限ループになることがあります。そこはあなたが付け足して、改善させてください。

ですので、このレベルで提出すると、合格最低限のものと捉えられる可能性もありますので、注意してください

ティティ

ありがとうございます!

2回表示させるにはループを使えばいいのでしょうか……。質問させていただく前に、1度自分でプログラムを作ったのですが、1回しか実行できなくて……。

kiku

ティティさん、

先ほども書いたように、最低限度のプログラムしか用意していませんので、2回表示させるには、このプログラムに少し加えてして(もしくは変更して)プログラムを記述する必要があります。

上手く表示できれば、どのようなプログラムを書いていただいても構いません。forループでもよいですし、別の記述方法でもよいです。

ティティ

わかりました。

ご丁寧にありがとうございます!
やってみます!

この回答にコメントする
疑問は解決しましたか?

この質問を見ている人は
こちらの質問も見ています😉