teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

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

2020/07/05 08:45

投稿

Chibichan
Chibichan

スコア72

title CHANGED
File without changes
body CHANGED
@@ -13,10 +13,15 @@
13
13
  sana.write(word.upper()+'\n')
14
14
  elif '.' in word and ' ' in word:
15
15
  sentence.write(word.capitalize() +'\n')
16
+ elif word.isdigit():
17
+ luku.write(word+'\n')
18
+ elif '.' in word:
19
+ for i in '.':
16
- elif isinstance(word,float):#小数判定のもりですが、ここからができません
20
+ if 1 == i.count('.'): ♯ピリオドが1の場合にしてみましたが、できません
17
- desi.write(word+'\n')
21
+ desi.write(word+'\n')
18
- else:
22
+ else:
19
- print("Tunnistamaton rivi '",word,"'.",sep="")
23
+ print("Tunnistamaton rivi '",word,"'.",sep="")
24
+
20
25
  luku.close()
21
26
  desi.close()
22
27
  sana.close()