ifcopy

ここから、またメモ帳に記述していきます

もしくは、使い慣れたエディタがあればそれを使ってもらっても構いません

よく使う構文を説明していきます

文法みたいなものです、

覚えてしまわないといけないのかもしれません

キーボードの設定とVoiceOverについて

キーボードの設定

「一般」ー「キーボード」ー「ハードウェアキーボード」の設定

・大文字と小文字の違いは大切です。先頭文字が自動で大文字になるような設定になっていたら

解除しておいた方が、わかりやすい

「自動大文字入力」をOFFに

また、意図せずに修正されても、わかりづらいので

「自動修正」と「ピリオドの簡易入力」もOFFにしておきましょう

・「CapsLock英字切り替え」はON

英字と日本語の切り替えがスムースにいくように

VoiceOverの設定

ロータ (Vo ctrl 左)にて句読点を「すべての句読点」に

英字と日本語の切り替えの練習を兼ねて

以下を入力

------------------------------------

#coding:utf-8

#入力と出力

#コンソールモジュール

#入力

#出力

-----------------------------------

#と1行目以外は全部日本語

#の後の日本語は

コメントといい、後から見た時にわかりやすいように書いていきます

#は、半角なので、日本語との切り替えを慣れておく必要があります

英語が得意の人は

日本語を使わないくても、英語でコメントを入れても構わないです

その方が、楽です

コメントは、

読み返したり、他人が見てもわかりやすいようにする意味です

では、if文に入る前に

入力と出力のプログラムを記述します

でないと、結果がわからないので

------------------------------------

#coding:utf-8

#入力と出力

#コンソールモジュール

import console

#アイ・エム・ピー・オー・アール・ティ・空白・シー・オー・エヌ・エス・オー・エル・イー

#入力

msg='1から10までの数字を入力して下さい' #エム・エスー・ジー・

num=console.input_alert(msg)

#エヌ・ユー・エム・=・シー・オー・エヌ・エス・オー・エル・イー・.・アイ・エヌ・ピー・ユー・ティ・_・エー・エル・イー・アール・ティ・(msg)

#出力

console.alert(num) #シー・オー・エヌ・エス・オー・エル・イー・.・エー・エル・イー・アール・ティ・(num)

-----------------------------------

入力できましたら

コピーして

「共有」ー「ランピソニスタスクリプト」ー「スクラッチパッド」

テキストフィールドの中身を削除してから貼り付け

実行

「ラン」

テキストフィールドに来ますので

クイックナビゲーションをオンにして、左

「1から10までの数字を入力してください」とのメッセージを確認して

右 テキストフィールドに戻って

数字を入力て決定

アラートでイチとなります

キャンセルで終了しますが、エラーがでますので

エラーが出ないようにします

一番最後の行を以下に変更して下さい

console.alert(num,'num','ok')

準備完了なので

if文を説明します

if 判定式 :

処理

最初にif そのあとに判定式

終わると:

改行して、タブ、処理と書きます

実際に判定式の例

数字がゼロだったら

if num ==0:

(=は2つ)

数字が1より大きかったら

if num>1:

1以上は

if num>=1:

数字を入力して、0だったら

「ゼロです」と表示するプログラムを作ってみます

前回の作ったのを使います

------------------------------------

#coding:utf-8

#入力と出力

#コンソールモジュールを使います

import console

#入力

msg='1から10までの数字を入力して下さい'

num=console.input_alert(msg)

#出力

console.alert(num,'num','ok')

#以下を追加

#ゼロかどうかの判定式

if int(num) ==0:

msg2='ゼロです'

#判定を表示

console.alert(num,msg2,'ok')

------------------------------------------

ここまで

if文の解説ですが

if num==0:

では、ダメで

エラーとなります

input_alertで入力したモノは

数字でも文字として認識されますので

数字に変換します

if int(num)==0:

として下さい

長くなったのでここまで

復習

「良く使う単語は、少しずつ覚えましょう」いう意味で

最後に復習コーナを作ります

console ティ・ワイ・ピー・イー

(コンソールモジュール)

alert エー・エル・イー・アール・ティ

(アラート表示)

input_alert アイ・エヌ・ピー・ユー・ティ・_・エー・エル・イー・アール・ティ

(インプットボックス)

スラスラと打てるようになっておきましょう

前に

次に

目次

以上