0.
開発環境の構築
googleで
グーグルコラボレート
で検索
トップで出てくるリンクに
アクセス。
#print('Hello World)と入力したら
#左側の右△をクリックすると実行される
#pythonのコメントは#が書かれた以降の行一列がコメントとしてメモできる
1.
print('HELLO WORLD')
#文字HELLO WORLDを出力
2.
num = 5;
if num < 7:
print('num<7desu')
else:
print('num>=7desu')
#変数numが5の場合、numが7未満なら
#num<7desuを出力、
#7以上なら、num>=7desuを出力.
3.
gamemachine=['FC','GB','SFC','N64']
for i in gamemachine:
print(i)
FC
GB
SFC
N64
の順で表示される
4.
gamemachine=['FC','GB','SFC','N64']
print(gamemachine[1])
print(gamemachine[3])
GB
N64
の順で表示される
5.
演算子
+[足し算]
-[引き算]
*[掛け算]
/[割り算]
**[指数]
a+=b[aにa+bを代入]
a-=b[aにa-bを代入]
a*=b[aにa*bを代入]
a/=b[aにa/bを代入]
a**=b[aにa**bを代入]
#以下、サンプルソース
num=500
num2=200
num+=num2;
print(num)
num=500
num2=200
num-=num2;
print(num)
num=500
num*=3
print(num)
num=500
num2=200
num/=num2
print(num)
num=500
num2=200
num**=2
print(num)
#文字も足し算が出来る
str='みかん'
str2='星人'
str+=str2
print(str)
#実行結果
700
300
1500
2.5
250000
みかん星人
6.リスト
time3=['sec','min','hour','day']
a=time3[2]
b=time3[0:3]
print(a)
print(b)
#実行結果
hour
['sec', 'min', 'hour']
#いわゆるcでいうところの配列に近い存在。
#aには0,1,2,3の2番目の添え字の内容が代入される
#bには0から2までの添え字が入る
7.
sum=0
for i in range(0,101):
sum+=i
print(sum)
#実行結果
#5050
#0から100まで足した数が5050
8.
sum=0
abc=[0,1,2,3,4,5]
for i in abc:
sum+=i
print(sum)
#実行結果
15
#リストabcを全て足すと15
9.
abc='apple,bit,carry,dog,et,function,gun'
str=abc.split(',')
print(str)
#実行結果
['apple', 'bit', 'carry', 'dog', 'et', 'function', 'gun']
#文字列を分割するのがsplit、これだけではありがたみが感じられないが
#次に紹介する関数と一緒に使うとものすごく文字列処理が簡単になるのが
#分かる。
10.
n = input()
abc=n.split(' ')
print(abc)
実行結果
apple bazooka china datch england F1RACE Google Hentai
['apple', 'bazooka', 'china', 'datch', 'england', 'F1RACE', 'Google', 'Hentai']
標準入力がn.splitで区切った文字で区切られたのが分かる。
これが無いと、cの場合、スぺースを,に置き換えても指定された数の引数sscan(str,"%d,%d,%d...)など中々出来ないので、とてつもなく難しいプログラムを書く羽目になる。
12.
n = input()
print((int(n))+120)
#実行結果
?50
170
#例として50を入力すると
#50+120で170が出力される