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...