day8作業(yè)

  1. 編寫(xiě)一個(gè)函數(shù),求1+2+3+...+N

def sum01(n):
    sum02 = 0
    for i in range(1,n+1):
        sum02 += i
    print(sum02)


sum01(10)
  1. 編寫(xiě)一個(gè)函數(shù),求多個(gè)數(shù)中的最?大值
def max01 (x,y,z,j):
    list01 = []
    list01.append(x)
    list01.append(y)
    list01.append(z)
    list01.append(j)
    print(max(list01))


max01(4,5,6,7)

3 編寫(xiě)一個(gè)函數(shù),實(shí)現(xiàn)搖??的功能,打印n個(gè)?子的點(diǎn)數(shù)和

import random


def sum01(n):
    sum02 = 0
    for i in range(1,n+1):
        i = random.randint(1,6)
        sum02 += i
    print(sum02)


sum01(5)

  1. 編寫(xiě)一個(gè)函數(shù),交換指定字典的key和value。 例如:{'a':1, 'b':2, 'c':3} ---> {1:'a', 2:'b', 3:'c'}
dict1 = {'b': 45, 'KK': '00', 'KL': '99'}


def change_dict(dict1):
    change_list = []
    for i in dict1.items():
        change_list.append(i[::-1])
    print(dict(change_list))


change_dict(dict1)

5 編寫(xiě)一個(gè)函數(shù),三個(gè)數(shù)中的最?大值

def max01(x,y,z):
    if x < y:
        x,y = y,x
    if x < z:
        x,z = z,x
    if y < z:
        y, z = z, y
    print(x)


max01(45,90,55)
  1. 編寫(xiě)一個(gè)函數(shù),提取指定字符串中的所有的字母,然后拼接在一起后打印出來(lái) 例例如:'12a&bc12d--' ---> 打印'abcd'
a = '1314abc'

def letter(a):
    for i in a:
        if i.isalpha():
            print(i, end='')


letter(a)


  1. 寫(xiě)一個(gè)函數(shù),求多個(gè)數(shù)的平均值
def argv(x,y,z):
    arg = int(x+y+z)/3
    print(arg)


argv(1,2,3)

  1. 寫(xiě)一個(gè)函數(shù),默認(rèn)求10的階層,也可以求其他數(shù)的階層
def axe (n=10):
        y = 1
        for x in range(1,n+1):
            y = x * y
        print(y)

axe(9)

  1. 寫(xiě)一個(gè)函數(shù),可以對(duì)多個(gè)數(shù)進(jìn)行不同的運(yùn)算
    例如: operation('+', 1, 2, 3) ---> 求 1+2+3的結(jié)果
    operation('-', 10, 9) ---> 求 10-9的結(jié)果
    operation('', 2, 4, 8, 10) ---> 求 24810的結(jié)構(gòu)
def count (x,y,z,m,k):
    logo = ["+","-","*","/","%","http://"]
    if x in logo:
        if x == logo[0]:
            print(y+z+m+k)
        elif x == logo[1]:
            print(y-z-m-k)
        elif x == logo[2]:
            print(y*z*m*k)
        elif x == logo[3]:
            print(y/z/m/k)
        elif x == logo[4]:
            print(y%z%m%k)
        elif x == logo[5]:
            print(y//z//m//k)


count("-",1,3,5,10)
?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、編寫(xiě)一個(gè)函數(shù),求1+2+3+...+N。 2、編寫(xiě)一個(gè)函數(shù),求多個(gè)數(shù)中的最大值。 3、編寫(xiě)一個(gè)函數(shù),實(shí)現(xiàn)搖色子...
    七夜_174e閱讀 484評(píng)論 0 5
  • 編寫(xiě)一個(gè)函數(shù),求1+2+3+...+N 編寫(xiě)一個(gè)函數(shù),求多個(gè)數(shù)中的最大值以dictn列表表示n個(gè)多位數(shù) 編寫(xiě)一個(gè)函...
    2ez4ddf閱讀 133評(píng)論 0 0
  • 1. 編寫(xiě)?一個(gè)函數(shù),求1+2+3+...+N 2.編寫(xiě)?一個(gè)函數(shù),求多個(gè)數(shù)中的最?大值 3.編寫(xiě)?一個(gè)函數(shù),實(shí)現(xiàn)...
    落幕丶丶閱讀 247評(píng)論 0 0
  • 今天我們班的孩子期末考試結(jié)束了,昨晚不知是看了鄉(xiāng)村青年教師社會(huì)支持公益計(jì)劃的頒獎(jiǎng)典禮還是因?yàn)槲覀儼嗟暮⒆用?..
    戀津子閱讀 207評(píng)論 0 0
  • 小芳畫(huà)畫(huà)閱讀 362評(píng)論 4 5

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