發表文章

目前顯示的是 10月, 2022的文章

第七週回家作業

圖片
 第七週作業 1. 請撰寫一程式,輸入四個整數,然後將這四個整數以欄寬為5、欄與欄間隔一個空白字元,再以每列印兩個的方式,先列印向右靠齊,再列印向左靠齊,左右皆以直線 |(Vertical bar)作為邊界。 2. 請撰寫一程式,輸入四個分別含有小數1到4位的浮點數,然後將這四個浮點數以欄寬為7、欄與欄間隔一個空白字元、每列印兩個的方式,先列印向右靠齊,再列印向左靠齊,左右皆以直線 |(Vertical bar)作為邊界。 3. 請使用迴圈敘述撰寫一程式,讓使用者輸入一個正整數a,利用迴圈計算從1到a之間,所有5之倍數數字總和。 4. 請撰寫一程式,輸入一圓的半徑,並加以計算此圓之面積和周長,最後請印出此圓的半徑(Radius)、周長(Perimeter)和面積(Area)。 5. 請使用迴圈敘述撰寫一程式,讓使用者輸入兩個正整數a、b(a < b),利用迴圈計算從a開始的偶數連加到b的總和。例如:輸入a=1、b=100,則輸出結果為2550(2 + 4 + … + 100 = 2550)。 6. 請撰寫一程式,輸入兩個正數,代表一矩形之寬和高,計算並輸出此矩形之高(Height)、寬(Width)、周長(Perimeter)及面積(Area)。 7. 請使用選擇敘述撰寫一程式,讓使用者輸入一個正整數,然後判斷它是否為偶數(even) 8. 請使用選擇敘述撰寫一程式,讓使用者輸入一個正整數,然後判斷它是3或5的倍數,顯示【x is a multiple of 3.】或【x is a multiple of 5.】;若此數值同時為3與5的倍數,顯示【x is a multiple of 3 and 5.】;如此數值皆不屬於3或5的倍數,顯示【x is not a multiple of 3 or 5.】,將使用者輸入的數值代入x。 9. 請使用選擇敘述撰寫一程式,根據使用者輸入的分數顯示對應的等級。標準如下表所示:  分數   等級 80~100        A 70~79          B 60~69          C <=59           F 10. 請使用迴圈敘述撰寫一程式,讓使用者輸入兩個正整數a、b(a < b),利用迴圈計算從a開始連加到b的總和。例如:輸入a=1、b=100,則輸出結果為5050(1 + 2 + … +

第六週作業-鄭順元

圖片
  第六週作業 1. 請使用選擇敘述撰寫一程式,讓使用者輸入一個正整數,然後判斷它是否為偶數(even) 。 2. 請使用選擇敘述撰寫一程式,讓使用者輸入一個正整數,然後判斷它是3或5的倍數,顯示【x is a multiple of 3.】或【x is a multiple of 5.】;若此數值同時為3與5的倍數,顯示【x is a multiple of 3 and 5.】;如此數值皆不屬於3或5的倍數,顯示【x is not a multiple of 3 or 5.】,將使用者輸入的數值代入x。 3.請使用選擇敘述撰寫一程式,讓使用者輸入一個西元年份,然後判斷它是否為閏年(leap year)或平年。其判斷規則為:每四年一閏,每百年不閏,但每四百年也一閏。 4. 請使用選擇敘述撰寫一程式,讓使用者輸入三個邊長,檢查這三個邊長是否可以組成一個三角形。若可以,則輸出該三角形之周長;否則顯示【Invalid】。 5. 請使用選擇敘述撰寫一程式,讓使用者輸入兩個整數a、b,然後再輸入一算術運算子 (+、-、*、/、//、%) ,輸出經過運算後的結果。 例子1:乘法(*): 例子2:減法(-):

第五週Chapter 3 習題

圖片
Chapter 3 習題 1.  請以while迴圈撰寫9*9的乘法表。輸出結果如同本文章以for迴圈撰寫9*9乘法表 2.請撰寫一程式,讓使用者輸入一個正整數 ( <100) ,然後以三角形的方式依序輸出此數的階乘結果。 3.請撰寫一程式,讓使用者輸入兩個正整數 a、b (a<b) ,利用迴圈計算從a開始的偶數連加到b的總和。例如: 輸入 a=1、b=100,則輸出結果為2550。 4.試撰寫一程式,由使用者輸入一正整數 (<100) 後,印出以上的左上三角形。 5.試撰寫一程式,由使用者輸入一數字,然後印出1到此數字階層。  

第四週第二章python習題作業

圖片
Chapter 2 習題  1.一元二次方程式ax的2次方+bx+c的解為(-b+(b的2次方-4ac)1/2次方)/2a和(-b - (b的2次方-4ac)1/2次方)/2a 試輸入a,b,c求出此解的方程式。 2.試撰寫一程式 由使用者的點座標(x,y) 其中x,y皆為整數 然後檢視該點是否位於中心點為(0,0) 半徑為8的圓內或圓外 3.試撰寫一程式 利用亂數產生器產生介於1~100之間的亂數,然後檢視這個亂數是3的倍數或是5的倍數或皆是或皆不是。 4.試撰寫一程式 將使用者所輸入的十六進位的字元轉換為其十進位所對應的數值。 5.試撰寫一程式 從使用者輸入一個整數 檢視它是否被5 or 8整除 或被5 and 8 整除 或無法被5 or 8 8整除。 .