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 アイ・エヌ・ピー・ユー・ティ・_・エー・エル・イー・アール・ティ
(インプットボックス)
スラスラと打てるようになっておきましょう
以上