Skip to content

Interactive programming environment with tsundere prompt

License

Notifications You must be signed in to change notification settings

KajizukaTaichi/tsundere-coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tsundere-coding

This project is a environment of interactive programming with tsundere prompt

Example

さあ、プログラミングを始めるわよ!
プログラムに何の命令を追加したいのよ?
1: 標準出力
2: 変数宣言
3: 変数定義
4: 条件分岐
5: 繰り返し
6: エラー処理
7: 関数定義
8: 値を返す
>>> 7
関数名は何にするのよ?
>>> x2
これって引数は取るの?
1: はい
2: いいえ
(デフォルトは2よ)
>>> 1
引数名を入力してよね
>>> n
引数はこれだけよね?
1: はい
2: いいえ
(デフォルトは2よ)
>>> 1
さあ、関数の処理するコードを書いていくわよ!
関数の処理するコードに何の命令を追加したいのよ?
1: 標準出力
2: 変数宣言
3: 変数定義
4: 条件分岐
5: 繰り返し
6: エラー処理
7: 関数定義
8: 値を返す
>>> 8
返す値の式ぐらい自分で入力しなさいよね!
>>> n * 2
まだコードブロックを続けるわよね?
1: もちろん
2: もうおしまい
(デフォルトは1よ)
>>> 2
わかったわ、お疲れ様
べっ、別にあんたなんかを労って言ってるわけじゃないんだからね!
まだプログラミングを続けるわよね?
1: もちろん
2: もうおしまい
(デフォルトは1よ)
>>>
プログラムに何の命令を追加したいのよ?
1: 標準出力
2: 変数宣言
3: 変数定義
4: 条件分岐
5: 繰り返し
6: エラー処理
7: 関数定義
8: 値を返す
>>> 1
引数の式ぐらい自分で入力しなさいよね!
>>> x2(7)
まだプログラミングを続けるわよね?
1: もちろん
2: もうおしまい
(デフォルトは1よ)
>>> 2
わかったわ、お疲れ様
べっ、別にあんたなんかを労って言ってるわけじゃないんだからね!
何言語のプログラムを出力したいのよ?
1: JavaScript
2: Ruby
3: Python
>>> 3
プログラムが出来たわよ!
で、どのファイルに書き込めば良いのよ?
>>> program.py
書き込んだわ、これで実行できるわね!
...あんたとプログラミングするの、少しは楽しいのかもしれない

program.py

# Sila transpiled this code
def x2(n):
    return (n * 2)
print((x2 (7)))