import os
# ファイル名
todo_filename = 'todo.txt'
# TODOリストを表示する関数
def show_todo_list():
if os.path.exists(todo_filename):
with open(todo_filename, 'r') as file:
todo_list = file.readlines()
if todo_list:
print("TODOリスト:")
for i, item in enumerate(todo_list, start=1):
print(f"{i}. {item.strip()}")
else:
print("TODOリストは空です。")
else:
print("TODOリストはまだ作成されていません。")
# TODOアイテムを追加する関数
def add_todo_item(item):
with open(todo_filename, 'a') as file:
file.write(item + '\n')
print(f"'{item}' をTODOリストに追加しました。")
# TODOアイテムを削除する関数
def remove_todo_item(item_number):
if os.path.exists(todo_filename):
with open(todo_filename, 'r') as file:
todo_list = file.readlines()
if 1 <= item_number <= len(todo_list):
removed_item = todo_list.pop(item_number - 1).strip()
with open(todo_filename, 'w') as file:
file.writelines(todo_list)
print(f"'{removed_item}' をTODOリストから削除しました。")
else:
print("指定された番号のTODOアイテムは存在しません。")
else:
print("TODOリストはまだ作成されていません。")
# メインメニューを表示する関数
def main_menu():
while True:
print("\nメニュー:")
print("1. TODOリストを表示")
print("2. TODOアイテムを追加")
print("3. TODOアイテムを削除")
print("4. 終了")
choice = input("選択してください: ")
if choice == '1':
show_todo_list()
elif choice == '2':
item = input("追加するTODOアイテムを入力してください: ")
add_todo_item(item)
elif choice == '3':
show_todo_list()
item_number = int(input("削除するTODOアイテムの番号を入力してください: "))
remove_todo_item(item_number)
elif choice == '4':
print("アプリケーションを終了します。")
break
else:
print("無効な選択です。再度選択してください。")
if __name__ == "__main__":
main_menu()
Javascript 複数のスクリプトを読みこむ
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My JavaScript</title>
</head>
<body>
<script src="main.js"></script>
<script src="sub.js"></script>
</body>
</html>main.js
'use strict';
{
let x = 10;
console.log(x);
}
sub.js
'use strict';
{
let x = 20;
console.log(x);
}Javascript スコープ
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My JavaScript</title>
</head>
<body>
<script src="main.js"></script>
</body>
</html>main.js
'use strict';
let x = 10;
{
x = 20;
console.log(x);
}
console.log(x);Javascript 論理演算子
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My JavaScript</title>
</head>
<body>
<script src="main.js"></script>
</body>
</html>main.js
'use strict';
const english = Number(prompt('English'));
const math = Number(prompt('Math?'));
if(!(english >= 80 && math >= 80)){
console.log(`A`);
}else{
console.log(`B`);
}Javascript 条件演算子
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My JavaScript</title>
</head>
<body>
<script src="main.js"></script>
</body>
</html>main.js
'use strict';
const score = Number(prompt('Score?'));
const result = score > 80 ? `A` : `B`;
console.log(result);Javascript break、continue
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My JavaScript</title>
</head>
<body>
<script src="main.js"></script>
</body>
</html>main.js
'use strict';
let amount = 100;
for (let year = 1; year <= 30; year++){
amount *= 1.05;
if(amount < 200){
continue;
}
if(amount > 300){
break;
}
console.log(`Year ${amount}`);
}白亜紀の蝶 – 市原大志朗 | 少年ジャンプ+
JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。
Posted from: this blog via Microsoft Power Automate.
中国の大学で「恋愛科」開設 学内一の人気科目に
【1月20日 CGTN Japanese】中国北部の天津大学は近年、「愛と幸福」を学問として取り入れており、学校では「恋愛科」や「幸福科」を開設し、全校共通の選択科目に入れました。これらの科目は学生の間で急速に人気を集め、満員の科目となり、全校で最も取りにくい科目の一つとなりました。 科学研究の成績がとても優秀な…
Posted from: this blog via Microsoft Power Automate.
「ホンマに派閥をぶっ壊してどうすんねん!」岸田首相が検討だけで何もしない→何するか分からん狂人に変わり始めているの面白すぎる
特務機関NERV @UN_NERV U.N.NERV ネルフです。お問い合わせなどは @NERVPR 宛にお願いいたします。 特務機関NERV防災アプリ → nerv.app Official English Account → @EN_NERV ※本アカウントの名称およびアイコンは、エヴァンゲリオン版権元の許諾に基づき使用しています。 nerv.app
Posted from: this blog via Microsoft Power Automate.
三大意外な材料が入ってる食べ物
・カントリーマアムに白あんが入ってる ・ゴディバのアイスにこんにゃくが入ってる ・のりたまにこし餡が入ってる あと一つは?
Posted from: this blog via Microsoft Power Automate.
