for n in 1 ... 9{
print(n * 3)
print(n * n)
}
// n を 1 から 9になるまで{ }のなかをくりかえす// in と ... を使う
n は 定数である と言える
定数が変わっていくので { } の中にn=n+1
などは書けない。 { }の外では変数は 継続しない。
また let n = 1 などと宣言しなくて良い(というかしてはいけない)
本当は
for n in 1 ... 9{ print(n * 3) ; print(n * n) }
と一行で書いても良いが見やすいように改行している
一行で書くときは改行しないと分けられない部分は; セミコロンで分けるようである
また入れ子にできるので九九の掛け算みたいなことができる
for n in 1 ... 9 {
for x in 1...9{
print(n * x)
}}
一の段、二の段と計算される
//1から100までたす
var sum = 0
for n in 1...100{
sum = sum + n
}
print (sum)
100➕1の101が50個あるので5050が答え
0 件のコメント:
コメントを投稿