为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Python3 入门教程(新版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • L=[1,2,3,4,5,6,7,8]

    def func(L):

        sum=0

        if isinstance(L,list):

            for x in L:

                sum=sum+x

            return sum

    print(func(L))

    查看全部
    0 采集 收起 来源:Python函数参数

    2022-05-26

  • #递归函数

    def sum(n):

        if n==1:

            return 1

        return sum(n-1)+n

    print(sum(100))


    #循环

    result=0

    for i in range(0,101):

        result+=i

    print(result)

    查看全部
    0 采集 收起 来源:Python递归函数

    2022-05-25

  • 对于从列表中取数的情况,函数的自变量应该为列表本身,即sum(L),括号里为L

    对于接收一个参数的情况,则以该参数为自变量,放在括号里,如square(side)


    L=[1,2,3,4,5,6,7,8,9]

    def sub_sum(L):

        even=0

        odd=0

        for num in L:

            if num%2==0:

                even=even+num

            else:

                odd=odd+num

        return even,odd

    result=sub_sum(L)

    print('奇数项的和为{}'.format(result[1]))

    print('偶数项的和为{}'.format(result[0]))

    查看全部
  • i=1

    L=[]

    for i in range(1,100):

        L.append(i*i)

        s=sum(L)

        i+=1

    print(s)

    查看全部
    0 采集 收起 来源:什么是函数

    2022-05-25

  • d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    old_score=d['Alice']

    print("Alice's old score is {}"

    .format(old_score))

    d['Alice']=60

    print(d)


    结果:

    Alice's old score is 45
    {'Bob': 60, 'Ellena': 49, 'Alice': 60, 'Candy': 75, 'David': 86}

    查看全部
  • d = {

        'Alice': [45],

        'Bob': [60],

        'Candy': [75],

    }

    A=[50, 61, 66]

    B=[80, 61, 66]

    C=[88, 75, 90]

    i=0

    while i<3:

        d['Alice'].append(A[i])

        d['Bob'].append(B[i])

        d['Candy'].append(C[i])

        i+=1

    print(d)

    查看全部
  • L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    L.insert(0,'Ellena')

    L[2]='Candy'

    L[3]='David'

    L[4]='Bob'

    L.pop(-1)

    print(L)

    查看全部
  • names=['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    names.append('Zero')

    names.insert(5,'Phoebe')

    names.insert(5,'Gen')

    print(names)


    注意是圆括号不是中括号

    append()和insert()方法

    查看全部
  • L=['Alice',66,'Bob',True,'False',100]

    i=0

    for item in L:

        if i%2==0:

            print(L[i])

        i+=1


    结果:

    Alice
    Bob
    False


    L=['Alice',66,'Bob',True,'False',100]

    i=0

    while i<6:

        if i%2==0:

            print(L[i])

        i+=1

    查看全部
  • subject=["Chinese","Math","English"]

    score=[92,75,99]

    i=0

    while i<3:

        L=[subject[i],score[i]]

        i+=1

        print(L)


    结果:

    ['Chinese', 92]
    ['Math', 75]
    ['English', 99]

    查看全部
  • s1="ABC"

    s2="123"

    s3="xyz"

    for a in s1:

        for b in s2:

            for c in s3:

                print(a+b+c)

    查看全部
  • num=0

    sum=0

    while num<=1000:

        num=num+1

        if num%2==0:

            sum=sum+num

        continue

    print(sum)

    这样也对

    查看全部
  • num=1

    sum=0

    while True:

        if num>1000:

            break

        if num%2==0:

            sum=sum+num

        num=num+1

    print(sum)

    查看全部
  • num=1

    product=1

    while num<=10:

        product=product*num

        num=num+1

    print(product)

    查看全部
  • L = [75, 92, 59, 68, 99]

    sum = 0.0

    for each in L:

        sum=sum+each

    print(sum/5)

    查看全部
    0 采集 收起 来源:Python之for循环

    2022-05-24

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作,灵活使用流程控制语句。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!