2022-03-01から1ヶ月間の記事一覧

プログラミング言語のScratchをLinux(Debian)にインストールしてオフラインで使う

$ sudo apt install git $ sudo apt install nodejs npm $ git clone --depth=1 https://github.com/LLK/scratch-gui.git $ cd scratch-gui $ npm install $ npm run-script build「build」ディレクトリの中の「index.html」をブラウザで開く

Python入門 数当てゲーム

import random import time low = 1 high = 200 answer = random.randint(low, high) count = 0 start_time = time.time() print(f'{low}から{high}の数を当ててください。') while True: print('') print('入力してください > ', end='') guess = int(input…

LibreOfficeで文字列を日付に変換する

A列に日付を表す文字列を入力する。 変換できた文字列の例 1月1日 01月01日 2022年1月1日 2022年01月01日 2022/1/1 2022/01/01 1-1 01-01 2022-01-01 B列に「DATEVALUE」関数を入力する 引数はA列にする 例:B1セルならば「=DATEVALUE(A1)」 これにより、日…

Pythonのopenpyxlで取得したエクセルのセルのタプルをmapで値のリストに変換する

エクセルファイルの1行目のデータを取得して、 その中の各セルオブジェクトの値(valueプロパティ)のリストを作成する import openpyxl wb = openpyxl.load_workbook('example.xlsx') ws = wb.active a = list(map(lambda x: x.value, ws[1])) print(a) wb.cl…

PythonのopenpyxlでExcelファイルのデータを1行ずつ処理する

1行目がタイトル行だと仮定して、2行目から処理する import openpyxl wb = openpyxl.load_workbook('example.xlsx') ws = wb.active for row in ws.iter_rows(min_row=2): print(row[0].value) wb.close()

Pythonのwith文で複数のファイルを開く

「input.txt」の内容を「output.txt」に書き込むプログラム with (open('input.txt') as file_input, open('output.txt', mode='w') as file_output): for row in file_input: file_output.write(row) withの後に()を書いて、その中に複数のopenを書く方法は…

プログラミングで学べるもの

失敗をすることの大切さ プログラミングに限らず、 私たちは失敗したほうが早く成長すると思います。プログラミングは失敗しながら完成させることが多く 失敗によって成長することを実感しやすいと思います。また、失敗をしても損害が小さいので 失敗の大切…