Casio Python - input()

Python Casio Python
 Casioグラフ関数電卓の Python を使ってみる
     - リファレンス 
目次
input()


初版:2020/06/23

[対応モデル] - fx-CG50 OS3.20 以降、fx-9750GIII / fx-9860GIII OS3.21 以降


input() を実行すると入力待ちとなり、[EXE] キーを押すまでの入力を末尾の改行を除いて文字列として返します。
文字列の引数を与えると、文字列の末尾の改行を除いたものをシェル画面に出力してから、入力待ちとなります。


Casio Python 独自
スクリプト例:
prompt='Input numbers and alphabets'
input(prompt)

動作:
Input numbers a~
と16文字以降がに置き換えられて出力し、入力待ちとなります。
入力すると、prompt文字列は
Input numbers and alphabets
と~以降の文字列も出力されます。


Casio Python 独自 - ckAscii.py
スクリプト例:
while 1:
 s=input('Press any key:')
 if len(s)!=1:
  continue
 print(' =>ascii code:'+str(ord(s))+'/'+hex(ord(s))+'\n'))

動作:
電卓のキーを押すと、文字数が1のときにアスキーコードを表示します。
電卓にあるキーには、アスキーコードが割り振られている数字や文字以外に、関数キー、制御キーが多くあります。関数キーは入力すると2文字以上であり、制御キーは0文字なので、1文字ならばアスキーコードを持つ数字や文字だと判定します。そうでなければ continue により while にジャンプして入力処理 input() を実行します。
入力が1文字ならば、アスキーコードを持つ数字や文字なので、ord() でアスキーコードを10進数で出力します。hex() により16進数に変換た文字列を併せて出力します。 ord()
無限ループになっているので、終了させるには [AC] キーを押して while ループを抜けます。





応援クリックをお願いします。励みになるので...
にほんブログ村 IT技術ブログ 開発言語へ


 


keywords: fx-CG50Pythonfx-9750GIIIfx-9860GIIIプログラム関数電卓

リンク集 | ブログ内マップ

関連記事

テーマ : プログラム関数電卓
ジャンル : コンピュータ

コメントの投稿

非公開コメント

最新記事
検索フォーム
最新コメント
カテゴリ
C# (3)
Online Counter
現在の閲覧者数:
プロフィール

やす (Krtyski)

Author:やす (Krtyski)
since Oct 30, 2013


プログラム電卓は、プログラムを作って、使ってナンボ!

プログラム電卓を実際に使って気づいたこと、自作プログラム、電卓での Casio Basic, C.Basic そして Casio Python プログラミングについて書いています。

なお管理人はカシオ計算機の関係者ではありません。いつでもどこでもプログラミングができるプログラム電卓が好きな1ユーザーです。


写真: 「4駆で泥んこ遊び@オックスフォード郊外」

リンク
月別アーカイブ
Sitemap

全ての記事を表示する

ブロとも申請フォーム

この人とブロともになる

QRコード
QR