欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 一级特黄欧美日韩免费视频 | 夜夜爽夜夜叫夜夜高潮漏水 | 色撸网| 亚洲精品一区二区三区在线 | 成人黄视频在线观看 | 欧美国产激情二区三区 | 亚洲一区二区免费视频 | 国产亚洲成在线播放va | 激情综合五月亚洲婷婷 | 日本三日本三级香港三级 | 亚洲综合激情另类小说区 | 大片免费看费看大片 | 日韩精品欧美一区二区三区 | 国产欧美综合一区二区 | 狠狠操夜夜操 | 国产乱人乱精一区二区视频密 | 日本一区二区三区精品国产 | 91视频一区 | 亚洲综合激情七月婷婷 | 噜噜噜噜精品视频在线观看 | 无遮挡啪啪成人免费网站 | 国产成人一区二区三区电影 | 天天拍天天干天天操 | 久久精彩免费视频 | 婷婷在线视频 | 欧美激情精品久久久久久变态 | 精品人成| 久草在线在线精品观看 | 午夜理伦三级理论三级在线观看 | 国产精品久久婷婷六月丁香 | 久久精品| 欧美久久久无码精品亚洲日韩小说 | 又爽又黄axxx片免费观看 | 色婷婷综合久久久中文字幕 | 日韩国产一区二区三区 | 国产乱码精品一区二区三区中文 | 九九视频只有精品六 | 日日操视频 | 色婷婷久久 | av在线视| 日韩视频在线播放 |