1.經典程式設計問題:找第n個默尼森數。p是素數且m也是素數,並且滿足等式m=2**p-1,則稱m為默尼森數。例如,p=5,m=2**p-1=31,5和31都是素數,因此31是默尼森數。
輸入格式:按提示用input()函式輸入
輸出格式:int型別
輸入樣例:4
輸出樣例:127
import math
def prime(n):
if n < 2:
return false
for i in range(2, int(math.sqrt(n)) + 1):
if n % i == 0:
return false
return true
def monisen(no):
prime_dic = {}
prime_list =
n = 10000
for i in range(2, n + 1):
prime_dic[i] = 1
for i in range(2, int(math.sqrt(n)) + 1):
for j in range(i * i, n + 1, i):
if prime_dic[i] == 1:
prime_dic[j] = 0
for k, v in prime_dic.items():
if v == 1:
for i in prime_list:
mon = 2 ** i - 1
if prime(mon):
no = no - 1
if no <= 0:
return mon
print(monisen(int(input())))
2.
統計字串中的字元個數
定義函式countchar()統計字串中所有出現的字母的個數(允許輸入大寫字元,
並且計數時不區分大小寫)。形如:
輸入格式:
字串
輸出格式:
列表輸入樣例:
hello, world!
輸出樣例:
[0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 3, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0]
def countchar(str):
charmap={}
for i in range(26):
charmap[chr(i+65)]=0
str=str.upper()
for c in str:
if ord("a")<=ord(c)<=ord("z"):
charmap[c]+=1
else:
continue
return [charmap[chr(i+65)] for i in range(26)]
if __name__ == "__main__":
str = input()
print(countchar(str))
3. 找人程式
題目內容:
有5名某界大佬xiaoyun、xiaohong、xiaoteng、xiaoyi和xiaoyang,其qq號分別是88888、5555555、11111、12341234和1212121,用字典將這些資料組織起來。程式設計實現以下功能:使用者輸入某乙個大佬的姓名後輸出其qq號,如果輸入的姓名不在字典中則輸出字串「not found」。
程式框架如下:
輸入格式:
字串
輸出格式:
字串
輸入樣例:
xiaoyun
輸出樣例:
88888
def find_person(dict_users, stru):
if stru in dict_users.keys():
userqq = dict_users[stru]
return userqq
else:
return 'not found'
if __name__ == "__main__":
dict_users=
stru = input()
print(find_person(dict_users, stru))
python程式設計遊戲 python程式設計遊戲有哪些
1.github上面有個專案free python games,裡面集合了不少的python開發的小遊戲,能玩,也適合新手用來練練手,另外 pygame 這個 裡面裡面集合了很多python開發的小遊戲。3.小時候經常在手機上玩的乙個遊戲,也是一款經典的街機遊戲,這款遊戲進化之後其實就是乙個打桌球的...
python程式設計案例 python程式設計案例
利用python內建函式和列表物件方法def demo2 x,y,z i max x ipos x.index i j max y jpos y.index j k max z kpos z.index k return i j k,ipos,jpos,kpos 但是,上面的 看上去還是很笨啊,傻傻...
python程式設計題 python程式設計題庫
上期題目連線 1000道python題庫系列分享十一 9道 上期題目答案 本期題目 機器之心報道機器之心編輯部想要備戰 python 面試,這兩個專案有千道 python 問題與實現。之前機器之心介紹了 phd 大牛的求職之路,很多讀者感覺這位大牛太厲害了,他的經歷對我們幫助不大。對於一般的機器學習...