特殊タグ練習 - 主にMathJax   作:小沼高希

3 / 3
コードブロック


 

コードブロック

 

フォントは61: RictyDiminishedDiscord-Regular (プログラミング用フォント Ricty Diminished)を、配色のカラーパレットはSolarizedを使用。コピペには対応していますが、ハーメルンの仕様上改行が挟まるので適宜置換などして消してください。

 

fizzbuzz.py

# Fizz-Buzz

for i in range(1, 101):

if i % 3 == 0 and i % 5 == 0:

print('FizzBuzz')

elif i % 3 == 0:

print('Fizz')

elif i % 5 == 0:

print('Buzz')

else:

print(i)

 

コードはこちら。

 

()box:bg#073642,p0.1,font61,inline》()box:w1,bg#073642,font61,inline》()/box()color:#839496》fizzbuzz.py()/color()box:w1,bg#073642,font61,inline》()/box()/box

()box:w100%,bg#073642,p1,font61,lh1.2,inline》

()box:w100%,bg#002b36,p1,font61,lh1.2,inline,pre-wrap》

()color:#586e75》()i# Fizz-Buzz()/i()/color

()color:#859900》for()/color ()color:#93a1a1》()bi()/b()/color ()color:#859900》in()/color ()color:#268bd2》range()/color()color:#839496》(()/color()color:#b58900》1()/color()color:#839496》, ()/color()color:#b58900》101()/color()color:#839496》):()/color

()color:#859900》if()/color ()color:#93a1a1》()bi()/b()/color ()color:#d33682》%()/color ()color:#b58900》3()/color ()color:#d33682》=()/color()color:#d33682》=()/color ()color:#b58900》0()/color ()color:#d33682》and()/color ()color:#93a1a1》()bi()/b()/color ()color:#d33682》%()/color ()color:#b58900》5()/color ()color:#d33682》=()/color()color:#d33682》=()/color ()color:#b58900》0()/color()color:#839496》:()/color

()color:#268bd2》print()/color()color:#839496》(()/color()color:#2aa198》'FizzBuzz'()/color()color:#839496》)()/color

()color:#859900》elif()/color ()color:#93a1a1》()bi()/b()/color ()color:#d33682》%()/color ()color:#b58900》3()/color ()color:#d33682》=()/color()color:#d33682》=()/color ()color:#b58900》0()/color()color:#839496》:()/color

()color:#268bd2》print()/color()color:#839496》(()/color()color:#2aa198》'Fizz'()/color()color:#839496》)()/color

()color:#859900》elif()/color ()color:#93a1a1》()bi()/b()/color ()color:#d33682》%()/color ()color:#b58900》5()/color ()color:#d33682》=()/color()color:#d33682》=()/color ()color:#b58900》0()/color()color:#839496》:()/color

()color:#268bd2》print()/color()color:#839496》(()/color()color:#2aa198》'Buzz'()/color()color:#839496》)()/color

()color:#859900》else()/color()color:#839496》:()/color

()color:#268bd2》print()/color()color:#839496》(()/color()color:#93a1a1》()bi()/b()/color()color:#839496》)()/color

()/box

()/box

 

ライトモードもあるよ。

 

fizzbuzz.py

# Fizz-Buzz

for i in range(1, 101):

if i % 3 == 0 and i % 5 == 0:

print('FizzBuzz')

elif i % 3 == 0:

print('Fizz')

elif i % 5 == 0:

print('Buzz')

else:

print(i)

 

詳しいコードについては「誤字」から確認してください。ただしルビ機能を使っているのでちゃんとクリックして見ないとうまく行かないかもしれません。誤字報告を間違えて送ってしまっても一回だけなら許してあげるよ。二回目以降は運営さん次第です。

 

ちなみにPythonとハーメルンの特殊タグに対応した変換するやつはGitHubで公開中。

ハーメルン用コード変換システム

 

もしバグとかあったらGitHubとか感想とかサイト下部にあるTwitterのプロフィールに貼ってあるマシュマロとかからご連絡ください。

 

こちらはノートブック風。

 

RLC_series.ipynb

import sympy

# 変数の設定

R = 4

L = 3.9

C = 1

t = sympy.symbols('t')

i = sympy.Function('i')

V = sympy.Heaviside(t)

# 微分方程式の設定

diffeq = sympy.Eq(L*sympy.Derivative(i(t),t,t)

+ R*sympy.Derivative(i(t),t)

+ (1/C)*i(t),

sympy.Derivative(V,t))

diffeq

$\color{#839496}{1.0 i{\left(t \right)} + 4 \frac{d}{d t} i{\left(t \right)} + 3.9 \frac{d^{2}}{d t^{2}} i{\left(t \right)} = \frac{d}{d t} \theta\left(t\right)}$

ans = sympy.dsolve(diffeq, i(t), ics={i(0):0,i(t).diff(t).subs(t, 0):0})

$\color{#839496}{i{\left(t \right)} = 0.790569415042095 e^{- 0.593904555388933 t} - 1.58113883008419 e^{- 0.593904555388933 t} \theta\left(t\right) - 0.790569415042095 e^{- 0.431736470252093 t} + 1.58113883008419 e^{- 0.431736470252093 t} \theta\left(t\right)}$

  1. 目次
  2. 小説情報
  3. 縦書き
  4. しおりを挟む
  5. お気に入り登録
  6. 評価
  7. 感想
  8. ここすき
  9. 誤字
  10. 閲覧設定

▲ページの一番上に飛ぶ
X(Twitter)で読了報告
感想を書く ※感想一覧
内容
0文字 10~5000文字
感想を書き込む前に 感想を投稿する際のガイドライン に違反していないか確認して下さい。
※展開予想はネタ潰しになるだけですので、感想欄ではご遠慮ください。

評価する
※参考:評価数の上限
評価する前に 評価する際のガイドライン に違反していないか確認して下さい。