for文の二弾目をやっていきましょう
今実用英語技能検定(英検)の準一級を受けようと思って勉強してるんですけど、単語帳にマジで聞いたことない単語しかなくてびっくりしてます。というか日本語でも聞いたことない単語があって、
例えばpetition 意味は嘆願書です。嘆願書……????日常生活でまるで使わないじゃん…。
練習問題3-4-3
やっていきましょう。10連ガチャです。
前の記事で作ったガチャ排出確率を参考にして作っていきます。
function setup() {
for (let i = 0 ; i <= 10 ; i++)
{
let r = random();
let username = "tora";
if (username == "tora")
{
r = r-0.5;
}
if (r < 0.03)
{
print("★★★★★");
}
else if (r >= 0.03 && r < 0.1)
{
print("★★★★");
}
else if (r >= 0.1 && r < 0.25)
{
print("★★★");
}
else if (r >= 0.25 && r < 0.55)
{
print("★★");
}
else
{
print("★");
}
}
}for文で挟むだけ。
練習問題3-4-4
次、百連ガチャにして星5が出た回数をしらべよ~ね
function setup() {
let count = 0;
for (let i = 0 ; i <= 99 ; i++)
{
let r = random();
let username = "tora";
if (username == "tora")
{
r = r-0.5;
}
if (r < 0.03)
{
print("★★★★★");
count = count + 1;
}
else if (r >= 0.03 && r < 0.1)
{
print("★★★★");
}
else if (r >= 0.1 && r < 0.25)
{
print("★★★");
}
else if (r >= 0.25 && r < 0.55)
{
print("★★");
}
else
{
print("★");
}
}
print("星5の出た回数は"+count+"回です");
}countをfor文の中に入れるとかいう凡ミスしてた。バカめ。
簡単だなこれ。
練習問題3-4-8
ネストされたfor文にするだけの簡単な話!
function setup() {
createCanvas(300, 300);
background(243, 235, 216);
fill(231, 215, 177);
noStroke();
for (let x = 0; x < 6; x++) {
for (let y = 0; y < 6; y++)
{
rect(x*50,y*50,40,40)
}
}
}かんたんだなあ
myハリネズミの画像がうpできませんでした。
くぁwせdrftgyふじこlp;