欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 成人免费影院 | 国产精品一区二区免费 | 日韩视频观看 | 猫鼠游戏电影在线观看免费版 | 国产成人免费全部网站 | 国产成人综合在线 | 国产欧美精品午夜在线播放 | 欧美不卡一区二区三区免 | 亚洲国产中文字幕在线观看 | 一级片在线 | 午夜视频国语 | 国产亚洲一区二区精品 | 深夜日韩| 国产综合在线视频 | a视频在线免费观看 | 不卡一区在线观看 | 欧美激情人成日本在线视频 | 在线成人免费观看视频 | 久草视频手机在线观看 | 青草视频在线观看免费资源 | 美女扣下面流白浆丝袜 | 一级毛片一级毛片一级毛片一级毛片 | 美女视频黄a视频免费全过程 | 亚洲精品欧美一区二区三区 | 香港一级毛片在线播放 | 国产视频91在线 | 激情综合婷婷久久 | 国产区免费在线观看 | 二区三区在线 | 欧美一a一片一级一片 | 国产精品一区在线观看你懂的 | 亚洲欧洲日产国码在线观看 | 日本高清色www | 影音av| 伦理午夜电影免费观看 | 4hc44四虎www在线影院男同 | 成人免费视频网 | 在线一级片 | 午夜剧场直接免费观看 | ww1515hh海外永久360 | 91精品国产爱久久久久 |