英文輔音字母是除A
、E
、I
、O
、U
以外的字母。本題要求編寫程序,統計給定字符串中大寫輔音字母的個數。
輸入格式:
輸入在一行中給出一個不超過80個字符、並以回車結束的字符串。
輸出格式:
輸出在一行中給出字符串中大寫輔音字母的個數。
代碼如下:
#!/usr/bin/python # -*- coding: utf-8 -*- a = input() count = 0 #大寫字母A的編號為:65,大寫字母Z的編號為90,小寫字母a的編號為:97,小寫字母z的編號為122; #ord() 轉換為 ASCII 數值 for i in range(0,len(a)): if ord(a[i])>64 and ord(a[i])<91 and a[i] != 'A' and a[i] != 'E' and a[i] != 'I' and a[i] != 'O' and a[i] != 'U': count = count + 1 print(count)
這個程序不難,將字符串遍歷一遍即可,注意大小寫的ASCII數值,用來限制范圍。
讀書和健身總有一個在路上