1.26個字母大小寫成對打印,例如:Aa,Bb......python
for i in range(26): print(chr(65+i)+chr(97+i))
2.一個list包含10個數字,而後生成一個新的list,要求新的list裏面的數都比以前的數多1app
''' 遇到問題沒人解答?小編建立了一個Python學習交流QQ羣:579817333 尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書! ''' list=[2,3,6,4,7,5,1,8,9,0] list1=[] for i in list: list1.append(i+1) print(list1)
3.倒序取出每一個單詞的第一個字母,例如:I am a good boy!
方法1ide
tre='I am a good boy!' t=tre.split() #print(t) t.reverse() list=[] #print(t) for i in t: list.append(i[0]) print(list)
方法2學習
''' 遇到問題沒人解答?小編建立了一個Python學習交流QQ羣:579817333 尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書! ''' a = "I AM A BOY" result = [] for i in a.split()[::-1]: result.append(i[0]) print(result)
4.輸入一個本身的生日月份,用if和else判斷一下當月是否是你的生日月
第一種方法,datetime模塊獲取時間code
import datetime date=datetime.datetime.now() #獲取當前時間 # print(date.strftime('%Y-%m-%d')) #把當前時間格式化爲可讀懂的年月日 r=date.strftime('%m') #把當前時間格式化爲可讀懂的年月日,只取月份 print(r) t=input('請輸入本身的生日月份:') if t==r: print('true') else: print('不是')
第二種方法,time模塊獲取時間視頻
''' 遇到問題沒人解答?小編建立了一個Python學習交流QQ羣:579817333 尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書! ''' import time # date=time.time() #獲取當前時間 # print(date) # print(time.localtime(time.time()))#按固定格式顯示當前時間 # print(time.strftime('%Y-%m-%d')) #把當前時間格式化爲可讀懂的年月日 # print(time.strftime('%Y-%m-%d',time.localtime(time.time()))) #把時間格式化爲可讀懂的年月日,後一個參數可省略 # print(time.strftime('%m',time.localtime(time.time()))) #只取月兒份 #t=time.strftime('%m',time.localtime(time.time()))#只取月兒份 t=time.strftime('%m')#只取月兒份 print(t) r=input('請輸入本身的生日月份:') if t==r: print('true') else: print('不是')
5.輸入3個字母:e、a、r,若是輸入e,那麼推出循環,若是輸入a,執行continue,若是輸入r,那麼再讀取一次字母,並打印,用死循環實現。教程
while True: str = input('請輸入三個字母:') if str=='r': print(str) if str=='a': continue if str=='e': break else: print('輸入有誤')
6.輸入3個字母:e、a、r,若是輸入e,那麼退出循環,若是輸入a,執行continue,若是輸入r,那麼再讀取一次字母,並打印,只容許輸入三次字母,重複輸入的字母不算在內。字符串
''' 遇到問題沒人解答?小編建立了一個Python學習交流QQ羣:579817333 尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書! ''' count = 0 for i in range(3): letter = input("send a letter%d:"%i) if letter == 'e': break elif letter == 'a': continue elif letter == 'r': count += 1 if count == 2: input("send a letter dddd:")
7.把一個字符串"abcdefg"插入到一個list中,每一個字母佔一個list中的元素位置,例如:input
["a","b","c","d","e","f","g"] ls=["a","b","c","d","e","f","g"] s="abcdefg" lt=[] #插入元素到後邊 for i in s : ls.extend(i) print(ls) for i in s: ls.append(i) print(ls) #每一個元素都插在第一個,或者說倒序插入列表前邊 for i in s: ls.insert(0,i) print(ls)
8.['a','b','c','d','e','f','g']操做這個list,拼出一個字符串"adg"it
''' 遇到問題沒人解答?小編建立了一個Python學習交流QQ羣:579817333 尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書! ''' lis=['a','b','c','d','e','f','g'] print(len(lis)) t=lis[0]+lis[int(len(lis)/2)]+lis[-1] print(t) 或 print("".join(lis[::3]))