初學Python 第二章練習題

2021-07-07 09:55:59 字數 1122 閱讀 2390

2-8 迴圈和操作符。建立乙個包含五個固定數值的列表和元組,輸出他們的和。然後修改**為接受使用者的輸入數值。

while迴圈:

for迴圈:

2-9 迴圈和操作符。建立乙個包含五個固定數值的列表和元組,輸出他們的平均值。

ps:重點在除法傳統的除法 / 對整型除法會捨去小數點部分,而地板除法 // 不管什麼型別的作數都會捨去小數點部分,所以需要使用浮點型進行計算,除非引用真正的除法(fromfutureimport division)

2-10 帶迴圈和條件判斷。

while true:

num = int(raw_input(『please input a number between 1 and 100: 『))

if 1 <= num <= 100:

print 『yes,you are right』

break

else:

print 「input number is not between 1 and 100」

continue

2-11 帶文字的選單,選單項如下:(1)取五個數的和,(2)取五個數的平均值,(x)退出。

while true:

print '(1) 取五個數到和'

print '(2) 取五個數到平均值'

print '(x) 退出'

select = raw_input('what want you to do: ')

if select == '1':

a =

b = 0

c = 0

while b < 5:

c = c + a[b]

b = b + 1

print c

elif select == '2':

a =

b = 0

c = 0

while b < 5:

c = c + a[b]

b = b + 1

print c / len(a)

elif select == 'x':

break

else:

continue

c 程式設計思想 第二章練習題

今天給出c 程式設計思想第二章的練習題 第二章是學習c 的一些基本知識,有幾個個人認為比較重要的是 1 string類,c語言中是沒有類這個概念,在第二章中給大家就講了string類的使用,使得對字串的操作變得簡單。例如字串的加操作。2 第二大方便就是檔案的讀寫,在c中對檔案的讀寫是比較的麻煩,而在...

《Scala函式式程式設計》第二章練習題

2.1 寫乙個遞迴函式,來獲取第n個斐波那契數,前兩個斐波那契數0和1,第n個數總是等於它前兩個數的和一串行開始為 0 1 1 2 3 5。應該定義為區域性 local 尾遞迴函式。package com.lxuex.test.scala object scala 01 else local 7 d...

Scala併發程式設計第二章練習題2

二 實現乙個名為periodically的方法,該方法接收乙個用於度量時間的引數duraction 單位為毫秒 和乙個執行計算操作的 塊b。每經過乙個由引數duraction設定的時間段,該方法都應該執行乙個執行 塊b的執行緒,該方法需要擁有下列簽名 def periodically duracti...