0
A
回答
1
由於這個問題聽起來像一個編程任務,我寫了這是一個更羅嗦的方式!這是標準的Python 3,而不是Jes。
#! /usr/bin/env python3
import sys
upper_case_chars = 0
lower_case_chars = 0
total_chars = 0
found_eof = False
# Read character after character from stdin, processing it in turn
# Stop if an error is encountered, or End-Of-File happens.
while (not found_eof):
try:
letter = str(sys.stdin.read(1))
except:
# handle any I/O error somewhat cleanly
break
if (letter != ''):
total_chars += 1
if (letter >= 'A' and letter <= 'Z'):
upper_case_chars += 1
elif (letter >= 'a' and letter <= 'z'):
lower_case_chars += 1
else:
found_eof = True
# write the results to the console
print("Upper-case Letters: %3u" % (upper_case_chars))
print("Lower-case Letters: %3u" % (lower_case_chars))
print("Other Letters: %3u" % (total_chars - (upper_case_chars + lower_case_chars)))
請注意,您應該修改代碼以自行處理換行符。目前他們被算作「其他」。我也遺漏了處理二進制輸入,可能 str()將失敗。
相關問題
- 1. 大寫字母,小寫字母和其他計數器
- 2. 大寫字母和小寫字母
- 3. 計算haskell中的大寫字母和小寫字符
- 4. 帶大寫字母和小寫字母的字符串轉換
- 5. C#計數每個大寫字母和每個小寫字母
- 6. 如何小寫字母轉換爲大寫字母和大寫字母爲小寫字母
- 7. X86 NASM將大寫字母轉換爲大寫字母和小寫字母
- 8. 用小寫字母寫成小寫字母大寫
- 9. 接受大寫和小寫字母的字母數字約束
- 10. MySQL和字母大小寫
- 11. 大寫小寫字母
- 12. Javascript - 首字母大寫,其餘小寫
- 13. 在每個大寫字母后加小寫字母后加小寫字母
- 14. 字體小寫字母,只是較小的大寫字母
- 15. 大寫字母,小寫字母,大寫的Ant屬性
- 16. 匹配以小寫字母和大寫字母(或小寫字母和大寫字母組合)形式出現的字符串
- 17. C#計算字符串中大寫和小寫字母的數量
- 18. 使用css更改第一個字母大寫字母和其他小寫字母
- 19. 如何在P/L SQL中只將第一個大寫字母和其他字母轉換爲小寫字母?
- 20. 使用遞歸計算Python中的大寫和小寫字母
- 21. 首字母大寫的字符串首字母大寫
- 22. Preg Replace中的小寫字母和大寫字母
- 23. 帶有jQuery的小寫字母和大寫字母
- 24. 檢測小寫字母和大寫字母php
- 25. 字母與字母的大寫和小寫
- 26. 只允許大寫字母和小寫字母
- 27. 如何識別TSQL中的大寫字母和小寫字母?
- 28. rewriteCond%{QUERY_STRING}中的大寫字母和小寫字母mod_rewrite
- 29. 如何顯示小寫字母和大寫字母
- 30. C++,接受變量中的小寫字母和大寫字母
用什麼編程語言?嗯,我猜是「jes」(標籤)或Python。 – Kingsley
是的,使用jes。謝謝。 – Lauren