【正文】
考查Python的特性。Python特性有:免費的、簡單易學、可移植性好、是高級語言,故本題選D選項。二、程序填空16.字符串 字符串 我的鏡像世界通行密碼是153 轉換為字符串 連接字符串 【詳解】本題主要考查Python程序的執(zhí)行與調試。①who=39。我的39。,可知變量who的數據類型字符串。②number=39。15339。 ,類似number的數據類型也為字符串。③print( who+destination+code+action+str(number)),是將變量字符串拼接后輸出,故print語句輸出的結果是我的鏡像世界通行密碼是153。④str(number)的作用是轉換為字符串。⑤“+”在程序中的作用是連接字符串。17.x%i==0或x//i==x/i或其他等價表達式 isprime(k+2)或isprime(k+2)==True c=c+1或c+=1 【詳解】本題主要考查Python程序的執(zhí)行與調試。①isprime(x)函數判斷x是不是素數,此處通過for循環(huán)判斷(用x依次除i,看能不能整除,i的范圍時從2~x),故填x%i==0或x//i==x/i。②此處判斷相差2的兩個數是不是素數,若是,則輸出這兩個數,故此處填isprime(k+2)或isprime(k+2)==True。③c用來統(tǒng)計雙胞胎數的對數,若滿足是雙胞胎數的條件,故此處填c=c+1或c+=1。18.A C 【詳解】本題主要考查Python程序設計。①此處將n取余2,用append函數將值追加到列表result中,故此處填n%2,選A選項。②當n大于0時,n整除2繼續(xù)循環(huán),循環(huán)結束使用reverse函數,將result列表中的元素逆轉,故此處填n//2,選C選項。19.for i in range(1,10): for j in range(1,i+1): print(str(j)+*+str(i)+=+str(i*j),end= )print()【詳解】本題主要考查Python程序的執(zhí)行。九九乘法口訣表可以通過嵌套for循環(huán)實現,內層循環(huán)完一次,執(zhí)行print()換行,具體代碼如下:for i in range(1,10): for j in range(1,i+1): print(str(j)+*+str(i)+=+str(i*j),end= )print()20.Sum=0for i in range(1,101,2):Sum+=iprint(Sum)【詳解】本題主要考查Python程序設計。求1~100內奇數之和,用Sum來求和,變量i的范圍是1到100,每次遞增2,可以使用range函數,具體代碼如下:Sum=0for i in range(1,101,2):Sum+=iprint(Sum)21.if print else 【詳解】本題主要考查Python程序的執(zhí)行與調試。①secret是隨機生成的數,sc是你猜的數字,此處是判斷cs與secret的大小,故填if。②如果cs大于secret,則輸出“唉,猜大啦”,故填print。③如果cs小于secret,輸出“嘿嘿,猜小了!”,故填else