Skip to content

Instantly share code, notes, and snippets.

@gyosit
Created October 8, 2020 07:06
Show Gist options
  • Save gyosit/b868c0a7da9009c0604eafe46e86ab57 to your computer and use it in GitHub Desktop.
Save gyosit/b868c0a7da9009c0604eafe46e86ab57 to your computer and use it in GitHub Desktop.
homework2
import numpy
# 例1. 10個分の等差数列を作成する
res = [] # 結果を入れるリスト
init = 1 # 初期値
delta = 2 # 等差
for i in range(10):
res.append(init)
init += delta
print(res)
# 例2. 10分ごとの24時間時刻を作成する
res = [] # 結果を入れるリスト
for h in range(24):
for m in range(60):
hour, min = str(h), str(m) # str(Num)...Numを文字列に変換する
res.append(hour + ":" + min)
print(res)
# 例3. 10分ごとの24時間時刻(am/pm)を作成する
res = [] # 結果を入れるリスト
for h in range(24):
for m in range(60):
ampm = ""
if(h > 12):
hour = str(h-12)
ampm = "pm"
else:
hour = str(h)
ampm = "am"
min = str(m)
res.append(ampm + " " + hour + ":" + min)
print(res)
# Q1. 掛け算の7の段を作成する
res = []
for i in range(9):
res.append("7×" + str(i+1) + "=" + str(7*(i+1)))
print(res)
# Q2. 九九表を作成する。結果は二重リストで、各段ごとにリストを作る
res = []
for i in range(9):
tmp = []
for j in range(9):
tmp.append(str(i+1) + "×" + str(j+1) + "=" + str((i+1)*(j+1)))
res.append(tmp)
print(res)
# Q3. Random Forestに九九を学習させる (研究室のPCでやること)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment