day3-分之和迴圈作業
基礎題
-
根據輸入的成績的範圍列印
及格
或者不及格
。grade = float(input('請輸入成績:')) if 0<= grade < 60: print('不及格') elif 60 <= grade <= 100: print('及格') else: print('成績輸入錯誤')
-
根據輸入的年紀範圍列印
成年
或者未成年
,如果年齡不在正常範圍內(0~150)列印這不是人!
。age = int(input('請輸入年紀:')) if 0<= age < 18: print('未成年') elif 18 <= age <= 150: print('成年') else: print('這不是人!')
-
輸入兩個整數a和b,若a-b的結果為奇數,則輸出該結果,否則輸出提示資訊
a-b的結果不是奇數
。a = int(input('請輸入整數a:')) b = int(input('請輸入整數b:')) if (a-b) & 1: print('a-b=', a-b, sep='') else: print('a-b的結果不是奇數')
-
使用while迴圈輸出 0~100內所有3的倍數。
num = 0 while num <= 100: if not num % 3: print(num) num += 1
-
使用while迴圈輸出0~100內所有的偶數。
num = 0 while num <= 100: if not num & 1: print(num) num += 1
進階題
-
使用迴圈計算
1*2*3*4*...*10
的結果。product = 1 for x in range(1,11): product *= x print('1*2*3*4*...*10=', product, sep='')
-
統計100以內個位數是2並且能夠被3整除的數的個數。
count = 0 for num in range(100): if num % 10 == 2 and (not num % 3): count += 1 print(count)
-
輸入任意一個正整數,求他是幾位數?
注意: 這兒不能使用字串,只能用迴圈
bit = 1 num = int(input('請輸入一個正整數:')) while num // 10 > 0: bit += 1 num //= 10 print(bit)
-
列印出所有的水仙花數,所謂水仙花數是指一個三位數,其各位數字立方和等於該數本身。例如:153是
一個水仙花數,因為
1³ + 5³ + 3³
等於 153。for x in range(100,1000): if (x // 100)**3 + (x // 10 % 10)**3 + (x % 10)**3 == x: print(x)
挑戰題
-
判斷指定的數是否是素數(素數就是質數,即除了1和它本身以外不能被其他的數整除的數)
num = 10 test = 2 while test < num: if not num % test: print('它不是素數') break test += 1 else: print('它是素數')
-
求斐波那契數列列中第n個數的值:1,1,2,3,5,8,13,21,34… (這兒的n可以是任意正整數,可以通過輸入來確定)
-
輸出9*9口訣。 程式分析:分行與列考慮,共9行9列,i控制行,j控制列。
-
這是經典的"百馬百擔"問題,有一百匹馬,馱一百擔貨,大馬馱3擔,中馬馱2擔,兩隻小馬馱1擔,問有大,中,小馬各幾匹?(可以直接使用窮舉法)
相關文章
- Day3-水仙花和三種迴圈
- day3 分之和迴圈練習
- 10.31日 迴圈結構作業提交
- 分別使用while迴圈、do…while迴圈和for迴圈輸出1~100之間的所有偶數While
- for 迴圈與 while 迴圈While
- while迴圈 case迴圈While
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- 無限for迴圈(死迴圈)
- 迴圈派:2021中國迴圈經濟企業實踐白皮書
- while迴圈以及do while迴圈While
- if迴圈
- 迴圈
- for迴圈
- if for迴圈
- For 迴圈
- 04流程控制 for迴圈,while迴圈While
- Day3-摸索
- 迴圈開拓者:規模企業引領迴圈經濟深化發展
- 【基礎題】【for迴圈】分別輸出A~Z, a ~ z。
- 1008 陣列元素迴圈右移問題 (20分)陣列
- 11C++迴圈結構-for迴圈(1)C++
- for迴圈、break和continue、二重迴圈
- 【基礎題】【for迴圈】二重迴圈
- Java迴圈Java
- javaScript for迴圈JavaScript
- 事件迴圈事件
- while迴圈While
- pythonfor迴圈Python
- 迴圈群
- javascript迴圈JavaScript
- Kotlin 迴圈Kotlin
- JavaScript for of 迴圈JavaScript
- 迴圈引用
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- scss中迴圈之@for迴圈佈局畫圓CSS
- 1008 陣列元素迴圈右移問題 (20 分)java陣列Java
- DAY3-補題
- Python迴圈引用是什麼?如何避免迴圈引用?Python