質問編集履歴

1

数列でピリオドが含まれる文字列のみで、For文を作り、ピリオドが複数ある場合と1つの場合にわけるようにしましたが、すべて小数に分類されます。

2020/07/05 08:45

投稿

Chibichan
Chibichan

スコア72

test CHANGED
File without changes
test CHANGED
@@ -28,13 +28,23 @@
28
28
 
29
29
  sentence.write(word.capitalize() +'\n')
30
30
 
31
- elif isinstance(word,float):#小数判定のつもりですが、ここからができません。
31
+ elif word.isdigit():
32
32
 
33
- desi.write(word+'\n')
33
+ luku.write(word+'\n')
34
34
 
35
- else:
35
+ elif '.' in word:
36
36
 
37
+ for i in '.':
38
+
39
+ if 1 == i.count('.'): ♯ピリオドが1つの場合にしてみましたが、できません
40
+
41
+ desi.write(word+'\n')
42
+
43
+ else:
44
+
37
- print("Tunnistamaton rivi '",word,"'.",sep="")
45
+ print("Tunnistamaton rivi '",word,"'.",sep="")
46
+
47
+
38
48
 
39
49
  luku.close()
40
50