### Lab6-1 ### >>> "Python rules!"[1] # 結果傳回 'P' >>> "Python rules!"[7] # 結果傳回 'r' >>> "Python rules!"[-13] # 結果傳回 'P' >>> "Python rules!"[-6] # 結果傳回 'r' >>> cheer = "Python rules!" >>> cheer[2] # 結果傳回 't' ### Lab6-2 ### >>> len("") # 結果傳回 0 >>> len("Boston 4 ever") # 結果傳回 13 >>> a = "eh?" >>> len(a) # 結果傳回 3 ### Lab6-3 ### >>> "Ups AND Downs".lower() # 所有字元轉成小寫 >>> "Ups AND Downs".upper() # 所有字元轉成大寫 >>> "Ups AND Downs".swapcase() # 大寫字母轉成小寫字母,小寫字母轉成大寫字母 >>> "a long time ago…".capitalize() # 第一個字母轉成大寫,其餘字母轉成小寫 >>> "a long time ago…".capitalize() # 每個單字的第一個字母轉成大寫,其餘字母轉成小寫 ### Lab6-4 ### >>> "one" + "two" >>> 3 * "a" ### Lab6-5 ### print("Welcome to the Mashup Game!") name1 = input("Enter a name (FIRST LAST): ") name2 = input("Enter another name (FIRST LAST): ") ### Lab6-6 (ex6-1.py) ### print("Welcome to the Mashup Game!") name1 = input("Enter a name (FIRST LAST): ") name2 = input("Enter another name (FIRST LAST): ") space = name1.find(" ") name1_first = name1[0:space] name1_last = name1[space+1:len(name1)] space = name2.find(" ") name2_first = name2[0:space] name2_last = name2[space+1:len(name2)] ### Lab6-7 ### >>> print(name1_first) >>> print(name1_last) >>> print(name2_first) >>> print(name2_last) ### Lab6-8 (ex6-2.py) ### """ ex6-2-MashupGame.py ------------------------ Welcome to the Mashup Game! """ print("Welcome to the Mashup Game!") name1 = input("Enter a name (FIRST LAST): ") name2 = input("Enter another name (FIRST LAST): ") space = name1.find(" ") name1_first = name1[0:space] name1_last = name1[space + 1:len(name1)] space = name2.find(" ") name2_first = name2[0:space] name2_last = name2[space + 1:len(name2)] len_name1_first = len(name1_first) len_name2_first = len(name2_first) len_name1_last = len(name1_last) len_name2_last = len(name2_last) index_name1_first = int(len_name1_first/2) index_name2_first = int(len_name2_first/2) index_name1_last = int(len_name1_last/2) index_name2_last = int(len_name2_last/2) lefthalf_name1_first = name1_first[0:index_name1_first] righthalf_name1_first = name1_first[index_name1_first:len_name1_first] lefthalf_name2_first = name2_first[0:index_name2_first] righthalf_name2_first = name2_first[index_name2_first:len_name2_first] lefthalf_name1_last = name1_last[0:index_name1_last] righthalf_name1_last = name1_last[index_name1_last:len_name1_last] lefthalf_name2_last = name2_last[0:index_name2_last] righthalf_name2_last = name2_last[index_name2_last:len_name2_last] newname1_first = lefthalf_name1_first.capitalize() + righthalf_name2_first.lower() newname1_last = lefthalf_name1_last.capitalize() + righthalf_name2_last.lower() newname2_first = lefthalf_name2_first.capitalize() + righthalf_name1_first.lower() newname2_last = lefthalf_name2_last.capitalize() + righthalf_name1_last.lower() print("All done! Here are two possibilities, pick the one you like best!") print(newname1_first, newname1_last) print(newname2_first, newname2_last)