《python核心教程》課後題答案註解

2021-07-30 12:30:22 字數 611 閱讀 2312

生成乙個有n個元素的由隨機數n組成的列表,其中n和n的取值範圍分別為:(1# -*- coding: utf-8 -*-

def randomlist():

import random #匯入隨機模組

n=[i for i in xrange(2,101)]

n=[i for i in xrange(-1,232)]

nn=random.choice(n) #隨機選擇給定序列n的乙個元素

return=

for i in xrange(0,nn):

num=random.choice(n)#在n中隨機選擇乙個數

n.remove(num)#將選擇的數從n中拿出來

return sorted(return)#對return中的資料進行排序

上述**中『xrange'可用'range'代替。xrange是乙個類,返回的是乙個xrange物件。使用xrange()進行遍歷,每次遍歷只返回乙個值。range()返回的是乙個列表,一次性計算並返回所有的值。因此,xrange()的執行效率要高於range()

程式設計珠璣課後題答案3 4

問題描述 給出兩個日期計算兩者的天數距離 給出乙個日期確定之周幾 列印出給出年月的日曆 參考 include include using namespace std 有效月份1 12 const int days everymonth 13 typedef struct date int which...

python基礎入門 深藍學院課後習題答案(一)

1 python程式副檔名主要有那些?編譯後的副檔名?py檔案是python的源 檔案 pyw是另一種原始碼副檔名,跟py唯一的區別是在windows下雙擊pyw副檔名的原始碼會呼叫pythonw.exe執行原始碼,這種執行方式不會有命令列視窗。主要用於gui程式發布時不需要看到控制台資訊的情況 p...

Python核心程式設計第二版 第十章課後答案

10.1 引發異常。以下的哪個因素會在程式執行時引發異常?注意這裡我們問的並不是異常 的原因。a 使用者 b 直譯器 c 程式 d 以上所有 e 只有 b 和 c f 只有 a 和 c f 10 2.引發異常。參考上邊問題的列表,哪些因素會在執行互動直譯器時引發異常?f 10 3.關鍵字。用來引發異...