欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python篇:函數練習

系統 1907 0

題目

  • 1. 編程實現 9*9乘法表(循環嵌套的復習)。
  • 2. 用函數實現求100-200里面所有的素數。
  • 3. 請用函數實現一個判斷用戶輸入的年份是否是閏年的程序。
  • 4.題目需求:對于一個十進制的正整數, 定義f(n)為其各位數字的平方和
  • 5.題目描述:給定一個正整數,編寫程序計算有多少對質數的和等于輸入的這個正整數,并輸出結果。輸入值小于1000。

1. 編程實現 9*9乘法表(循環嵌套的復習)。

            
              for i in range(1, 10):
    print()
    for j in range(1, i + 1):
        print('%dx%d=%.2d' % (j, i, j * i), end=' ')

            
          

Python篇:函數練習_第1張圖片

2. 用函數實現求100-200里面所有的素數。

            
              def prime(x, y):
    result = []
    for i in range(x, y+1):
        for j in range(2, i):
            if i % j == 0:
                break
        else:
            result.append(i)

    return result


x = int(input('x:'))
y = int(input('y:'))
result = prime(x, y)
print('%d到%d之間的素數有:' % (x, y), result)

            
          

在這里插入圖片描述

3. 請用函數實現一個判斷用戶輸入的年份是否是閏年的程序。

            
              def ifYears(year):
    if (year % 4 == 0 and year%100 != 0) or year%400 == 0:
        return '%d是閏年' % year
    else:
        return '%d不是閏年' % year


year = int(input('請輸入年份:'))
print(ifYears(year))

            
          

Python篇:函數練習_第2張圖片
Python篇:函數練習_第3張圖片

4.題目需求:對于一個十進制的正整數, 定義f(n)為其各位數字的平方和

如:
f(13) = 1^2 + 3^2 = 10
f(207) = 2^2 + 0^2 + 7^2 = 53
下面給出三個正整數k,a, b,你需要計算有多少個正整數n滿足a<=n<=b,且k*f(n)=n
輸入: 第一行包含3個正整數k,a, b, k>=1, a,b<=10**18, a<=b;
輸出:輸出對應的答案;
范例:
輸入: 51 5000 10000
輸出: 3

            
              def f(uInt):
    sum = 0
    while uInt:
        sum += (uInt % 10) ** 2
        uInt = uInt // 10
    return sum


def compute(k, a, b):
    flag = 0
    for n in range(a, b):
        if k * f(n) == n:
            flag += 1
    return flag


k = int(input('k:'))
a = int(input('a:'))
b = int(input('b:'))
print(compute(k, a, b))

            
          

Python篇:函數練習_第4張圖片

5.題目描述:給定一個正整數,編寫程序計算有多少對質數的和等于輸入的這個正整數,并輸出結果。輸入值小于1000。

如,輸入為10, 程序應該輸出結果為2。(共有兩對質數的和為10,分別為(5,5),(3,7))
輸入描述: 輸入包括一個整數n,(3 ≤ n < 1000)
輸出描述: 輸出對數
示例1 :
輸入: 10
輸出: 2

            
              def prime(n):
    result = []
    for i in range(2, n+1):
        for j in range(2, i):
            if i % j == 0:
                break
        else:
            result.append(i)

    return result


num = int(input("N:"))
primeList = prime(num)
print(primeList)

count = 0
for i in primeList:
    if (num - i) in primeList and i <= num-i:
        count += 1
print(count)

            
          

Python篇:函數練習_第5張圖片


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品日本三级在线观看视频 | 久操国产视频 | 成人国产在线观看 | 欧美自拍电影 | 奇米影音第四色 | 91av视频在线免费观看 | 欧美a在线观看 | 欧美两性人xxxx高清免费 | wwwxx免费 | 2019中文字幕视频 | 日韩在线不卡 | aaa毛片手机在线现看 | 开心久久网 | 日本久久久久 | 日本黄a三级三级三级 | 久草热视频在线 | 国产精品久久久AV久久久 | 欧美成人三级一区二区在线观看 | 天天射影院| 一区二区三区波多野结衣 | 噜噜噜天天躁狠狠躁夜夜精品 | 亚洲天堂久久精品 | 欧美a级成人淫片免费看 | 精品国产网站 | 欧美成人午夜影院 | 大伊香蕉在线观看视频 wap | 777777777亚洲妇女 | 日本高清va不卡视频在线观看 | 美女污视频网站 | 久草电影天堂 | 伊人久操 | 精品免费视频 | 黄色av网站在线观看 | 亚洲伊人成综合网 | 国产免费小视频在线观看 | 99久久精品国产一区二区成人 | 来个毛片 | 麻豆国产 | 一区二区三区四区精品 | 中国妞xxx | 欧美理论影院在线观看免费 |