アルファベット大文字を10個ランダムに並べた文字列を作成し,以下のように表示するプログラムを作成しましょう.
JKHYYALFZA
KHYYALFZAJ
HYYALFZAJK
YYALFZAJKH
YALFZAJKHY
ALFZAJKHYY
LFZAJKHYYA
FZAJKHYYAL
ZAJKHYYALF
AJKHYYALFZ
|
教科書の List 6-4 を参考に,アルファベットの大文字か小文字のどちらかをランダムに20回繰り返すことを10回行い,それぞれ大文字の A と小文字の a が何回出てきたかを数えるプログラムを作成しましょう.
CpElctETWYyPyPmgVKKl A: 0, a: 0 COzlMaskwdkFBsKroMei A: 0, a: 1 VLWfikGfLXFGedwANCQV A: 1, a: 0 BjJOoSaNNLGMGnkTgufG A: 0, a: 1 iTYBShBGTWZFZKTcuJjN A: 0, a: 0 QokYiRDLDuApvSzASpxy A: 2, a: 0 aZnqLAkECUVjKzMbxlmK A: 1, a: 1 YEcSGRMCiPauQjftmIgB A: 0, a: 1 KYsKfQLjyxxxRZVclJon A: 0, a: 0 iFnePgMCbYMRPnLlTDYe A: 0, a: 0 |
以下のようにアルファベットの小文字26文字で構成される文字列を作成します.
alph = 'abcdefghijklmnopqrstuvwxyz' |
次に,a から z までの文字をどれか2つランダムに発生させ,上で作った文字列 alph からその範囲の文字列を抜き出した文字列を作り,表示するプログラムを作成しましょう.
Alphabets from l to s lmnopqrs |
アルファベットの小文字をランダムに50文字並べた文字列を作成します.次に a から z までの文字のどれか1つをランダムに発生させ,その文字を大文字に変更した文字列を作成して表示するプログラムを作成しましょう.
Letters: ptrkcfrdsjaxnobecuaufcfobpdbyrhibxeeeutcwkxrtybrad Key letter: y -> Y Letters: ptrkcfrdsjaxnobecuaufcfobpdbYrhibxeeeutcwkxrtYbrad |
教科書の p.151 を参考にしています.