2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

今回、print内にif文を書くことで、短い行数で同じ動作をするプログラムをPython 3で書いてみた。
もし、正しいif文で書くとこのようになる。

プログラム本文

patern1.py
a = input()
b = input()
if a == b:
    print("OK")
else:
    print("NG")

print文の中で処理をするように書き直すと以下のようになる。

patern2.py
a = input()
b = input()
print("OK" if a == b else "NG")

結果と分析

patern1の場合の結果

スクリーンショット 2024-08-20 214201.png

patern2の場合の結果

スクリーンショット 2024-08-20 214221.png

上記の結果からの分析

別にどちらもほぼ変わらないのでどちらでもよい。
逆に複雑となるので、シンプルな基礎的なほうが良いのでは?

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?