本ブログのコードは以下のようにして書いています
■ブロックのカスタムHTMLの書き方

記述のポイント
<div class="hcb_wrap"> プラグイン Highlighting Code Block 使用
<p class="prism-title">prime3time.py</p> 左上にファイル名prime3time.py表示
<pre class="prism line-numbers language-python ">
prism 独自カラーリングファイル・独自prism.js
line-numbers 行ナンバー表示
language-python 右上に言語名python表示
<code>コード</code>
<code>
コード
</code>
とかかないこと
<code>import time
…
print(f'計算にかかった時間{t}秒')</code></pre>
</div>
のように書き始め、書き終わる
<div class="hcb_wrap">
<p class="prism-title">prime3time.py</p>
<pre class="prism line-numbers language-python "><code>import time
n = int(input('素数判定したい3以上の自然数nを入れてね n=')) # 入力されたnを整数に変換
start = time.time() # 時間計測開始
p = 0 # 約数の個数カウンター
for k in range(1,n+1): # k=1,...,n
if n % k == 0: # n÷kの余りが0ならば
print(f'{n} は {k} を約数にもつ') # 約数kを表示
p = p + 1 # 約数の個数カウンターpを+1
if p > 2: # 約数の個数が3以上の場合
print(f'{n} は約数を{p}個もつ合成数で素数ではない') # 素数ではない
t = time.time() - start # 時間計測終了
print(f'計算にかかった時間{t}秒')
else: # そうでない場合(p=2)
print(f'{n} は素数!') # 素数
t = time.time() - start
print(f'計算にかかった時間{t}秒')</code></pre>
</div>
prime3time.py
import time
n = int(input('素数判定したい3以上の自然数nを入れてね n=')) # 入力されたnを整数に変換
start = time.time()
p = 0 # 約数の個数カウンター
for k in range(1,n+1): # k=1,...,n
if n % k == 0: # n÷kの余りが0ならば、(kはnの約数ならば)
print(f'{n} は {k} を約数にもつ') # 約数kを表示
p = p + 1 # 約数の個数カウンターpを+1
if p > 2: # for文を抜け出した後 約数の個数で条件分岐 2個よりも大きい場合には
print(f'{n} は約数を{p}個もつ合成数、素数ではない') # 合成数
t = time.time() - start
print(f'計算にかかった時間{t}秒')
else: # そうでない場合(p=2)
print(f'{n} は素数!') # 素数
t = time.time() - start
print(f'計算にかかった時間{t}秒')
プラグイン+追加CSS
p.prism-title {
background: #333333;
font-size: 90%;
display: inline-block;
color: #ffff00;
letter-spacing: 0.1em;
margin: 0px 0px;
padding: 3px 15px 3px 15px;
border: 0px solid #f5f2f0;
border-radius: 1px 5px 0px 0px;
position: relative;
top: 2px;
z-index: 100;
}



