回答編集履歴

2

追加

2018/11/09 04:23

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  sleep(2)
26
26
 
27
- print ("test")
27
+ print("test")
28
28
 
29
29
  Flag = Flag + 1
30
30
 
@@ -42,9 +42,13 @@
42
42
 
43
43
  print("起動時刻を入力してください ")
44
44
 
45
- str=input()
45
+ # str=input()
46
46
 
47
+ s = input() # strって変数名は組み込みのstrクラスを上書きしてしまうのでやめましょう
48
+
49
+
50
+
47
- schedule.every().day.at(str).do(test)
51
+ schedule.every().day.at(s).do(test)
48
52
 
49
53
  while True:
50
54
 

1

ミス

2018/11/09 04:23

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1,4 +1,4 @@
1
- グローバル宣言の使い方が間違っているので、その修正案だけ示します。scheduleの仕様を把握していなそもそもどんな動作にしたいのかすら把握していないので、ちゃんと動くことは保証できません。
1
+ グローバル宣言の使い方が間違っているので、その修正案だけ示します。scheduleの仕様を把握していない・そもそもどんな動作にしたいのかすら把握していないので、ちゃんと動くことは保証できません。
2
2
 
3
3
 
4
4
 
@@ -20,7 +20,7 @@
20
20
 
21
21
  def test():
22
22
 
23
- global Flag # 「グローバル変数関数の中で書き換えたいな……」というときにglobal宣言してください
23
+ global Flag # 「グローバル変数関数の中で代入したいな……」というときに、その関数でglobal宣言してください
24
24
 
25
25
  sleep(2)
26
26
 
@@ -52,7 +52,7 @@
52
52
 
53
53
  sleep(1)
54
54
 
55
- if Flag == 3: # ローカルスコープで見つからなければ勝手にグローバルスコープを探索するのでこの場合は見える
55
+ if Flag == 3: # ローカルスコープで見つからなければ勝手にグローバルスコープを探索するのでちゃんと見える
56
56
 
57
57
  sys.exit()
58
58