テクノロジー

pythonで作ろう:「西暦から令和を計算」

k-99's icon'
  • k-99
  • 2022/12/22 12:41
Content image

【この記事はこんな方に向けて書いています】

・pythonの基礎学習ができたので何か作ってみたい

・pythonで西暦から令和を計算するプログラムを作りたい

 

【目次】

・西暦から令和を計算

・実行結果

・コードの修正

・実行結果

・まとめ

 

【西暦から令和を計算】

python西暦から令和計算するプログラムを作ってみます。

令和元年西暦2019年です、これを使ってプログラムを作ります。

 

Content image

 

順番に解説します。

 

#randomモジュール:randomモジュールインポートします。

 

#2019~2022のランダムな整数:2019~2022の中からランダム整数生成して、変数s代入します。

生成した整数と、「西暦○○年は」という文章出力します。

 

#西暦から令和の計算式:令和元年西暦2019年なので「2019-2018」令和元年になります。

つまり西暦から2018引く令和何年なのかがわかります。

 

#条件分岐:令和1年なら「令和元年です」出力し、令和2年なら「令和2年です」出力するように条件分岐します。

 

【実行結果】

上記プログラム実行します。

Content image

西暦から令和計算できました。

 

【コードの修正】

西暦から令和計算できましたが、実行結果文章「西暦○○年は」「令和○○年です」に分かれています。

これを1行出力するようにコード修正します。

 

Content image

 

2箇所修正しました。

#print(s):生成したランダム整数出力しないようにしました。

コード#を付けることでコメントアウト(コードを不要とする)することができます。

 

print('西暦' + str(s) + '年は', end = '空白')

記述することで改行しないようにすることができます。

 

【実行結果】

上記プログラム実行します。

Content image

西暦から令和計算できました。

改行せず1行出力するように修正できました。

まとめ

・西暦から令和を計算するプログラムではrandomモジュールや条件分岐を使う

・コメントアウトするときはコードの前に#を付ける

・end = '空白'と記述することで改行なしにすることができる

 

ここまで読んで頂きありがとうございました。

Content image

 

Twitter

 

-------------------------------------------------------------------------------------

【関連記事】

pythonの基礎:「条件分岐~if文~」

-------------------------------------------------------------------------------------

当ブログの記事一覧(カテゴリー別)

 

 

 

 

Article tip 0人がサポートしています
獲得ALIS: Article like 2.77 ALIS Article tip 0.00 ALIS
k-99's icon'
  • k-99
  • @k-99
python初学者です。pythonで勉強した内容を自分なりにわかりやすくアウトプットしていきます、よろしくお願いします。Twitter:@python_begin

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS