day4作業(yè)

基礎(chǔ)

讀程序,總結(jié)程序功能

1.
image.png

2.
image.png

編程實(shí)現(xiàn)(for和while各寫(xiě)一遍):

1.求1到100之間所有數(shù)的和、平均數(shù)


image.png

image.png

image.png

2.計(jì)算1-100之間能被3整除的數(shù)的和


image.png

image.png

image.png

3.計(jì)算1-100之間不能被7整除的數(shù)的和


image.png

image.png

image.png

稍微困難

  1. 求斐波那契數(shù)列中第n個(gè)數(shù)的值:1,1,2,3,5,8,13,21,34....
n1 = int(input('輸入一個(gè)數(shù):'))
x1, x2 = 1, 1
n2 = 0
while n2 < n1 - 2:    
    n2 += 1    
    if n2 % 2 != 0:        
        x1 = x1 + x2    
    else:        
        x2 = x1 + x2
if x1 > x2:    
    print(x1)
else:    
    print(x2)

2.判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。判斷素?cái)?shù)的?法:??個(gè)數(shù)分別除2到sqrt(這個(gè)數(shù)),如果能被整除,則表明此數(shù)不是素?cái)?shù),反之是素?cái)?shù)

for x in range(101, 201):    
    for y in range(2, x):        
        if x % y == 0:            
            break        
        if y == x-1:            
            print(x)

3.打印出所有的?仙花數(shù),所謂?仙花數(shù)是指?個(gè)三位數(shù),其各位數(shù)字??和等于該數(shù)本身。例如:153是?個(gè)?仙花數(shù),因?yàn)?53 = 1^3 + 5^3 + 3^3

for num in range(100, 1000):    
    a = num // 100    
    b = (num - a * 100) // 10    
    c = num - a * 100 - b * 10    
    if num == (a ** 3 + b ** 3 + c ** 3):        
        print(num)

4.有?分?jǐn)?shù)序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個(gè)數(shù)列的第20個(gè)分?jǐn)?shù)

分?:上?個(gè)分?jǐn)?shù)的分?加分? 分?: 上?個(gè)分?jǐn)?shù)的分? fz = 2 fm = 1 fz+fm / fz

x1, x2, x3 = 1, 1, 1
num = int(input('輸入數(shù)字:'))
for _ in range(0, num):    
    x2 = x1    
    x1 += x3    
    x3 = x2
print(x1,x2) 
  1. 給?個(gè)正整數(shù),要求:1、求它是?位數(shù) 2.逆序打印出各位數(shù)字
num = int(input('輸入一個(gè)正整數(shù):'))
x = 1
while True:    
    if num // (10 ** x) == 0:        
        print(x)        
        break    
    else:        
        x += 1
for y in range(1, x+1):    
    z = (num % (10 ** y)) // (10 ** (y - 1))    
    print(z, end='')    
    num -= z * 10 ** (y-1)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容