程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python:輸入一個單詞數,求字母次數最大與最小的差值

編輯:Python

# 1.輸入小寫單詞並轉為列表
​
a=input()# 輸單詞:aASSDSSDFssscvbn
b=list(a.lower()) # 轉為小寫字母再變成列表賦值給b
# print(b)
​
# 2.統計字母出現的個數
counts={
} # 定義空字典
for word in b:# 2行代碼統計次數
counts[word] = counts.get(word,0) + 1
print(counts)
​
# 最大值減最小值 counts.values() 獲取數值
distance = max(counts.values()) - min(counts.values())
print(distance)
​
#判斷質數:大於1的數,除1與本身無法被整除
for i in range(2,distance):
if distance % i ==0:
print("No Answer")
print(0)
break
else:
print("Lucky Word")
print(distance)
break


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved