にしのクエスト2

情報処理技術者試験と資格学校講師の日常

20221224103753

pythonで学ぶ超初心者プログラミング (23)練習問題1


プログラミング超初心者向けの連載です。

この講座の目標は高校生が「共通テスト」ないしは「基本情報処理
技術者」でPythonライクな疑似言語に困らないレベルにすること。

もちろん、他の言語を学ばれた方にも「Python」に馴染んでいただ
けるような内容にできたらと考えています。

Python+VSCの組み合わせでやっています。環境設定は過去記事を
ご覧ください。

練習1

10から1までのカウントダウンを表示する

プログラムを書きなさい。


えっと、表示はprint(a)とかでよくて、

カウントダウンは繰り返しだから・・・あ、でもwhileがいいかな?
forにしようかな?


int a
for a in range(10,1)
    print(a)

あれ?マイナスにするには・・・?あれれ?

さて、できましたでしょうか?


ということで、答えいってみましょう。
これだけが正解じゃないからね!

import time

for i in range(10,0,-1):

    print(i)

    time.sleep(1)


import timeや一番最後の行はいらんかも。
1秒ごとに・・・とは書かれていないからね!

でも可愛いだろ!

続きます!