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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • a='python'
    print('hello,',a or 'world')#第一个值正确就不会运行后面的值,因此值为python
    b=''
    print('hello,',b or 'world')#第一个值不正确继续执行,因此结果为world

    查看全部
  • a=True

    print(a and 0 or 99)

    ()空格符 None 被认为False,其他数值和非空字符都被认为True

    查看全部
  • num除以2取模得0

    查看全部
  • 底层应用(驱动)C

    提交

    查看全部
    0 采集 收起 来源:Python的现状

    2022-07-11

  • Python3.8

    查看全部
    0 采集 收起 来源:Python的现状

    2022-07-11

  • for循环运算:计算出1~100的和

    num=0      
    for sh in range(101):  
        num=num+sh     
    print(num)#==>输出5040

    因为是计算数字之间的和,所以在设置循环开始值时应设置为0.

    注:在for循环运算公式中,应添加字符串range(),该字符串代表着循环的范围,在小括号内输入指定的循环范围,如上述例子,计算1~100的和,则在小括号内输入101,代表着循环范围为从1开始,循环至101结束,但计算结果不包括101的结果

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

    2022-07-11

  • for循环运算公式:(1)计算出1~10的乘积

    num=1
    for sh in range(1,11):
        num=num*sh
        print(num)#==>3628800
    查看全部
    0 采集 收起 来源:Python之for循环

    2022-07-11

  • for循环是仅循环完已有的内容,只过一次。

    而while循环中,只要判断while循环的条件为TRUE则可继续运行下去。

    以计算1~10的乘积为例子:

    num=1
    sum=1
    while num<=10:
        sum*=num
        num+=1
    print(sum)#==>输出3628800

    在上述例子中,

    开始循环的时候先运行sum = sum * num ,此时sum *=num(1*1) =1

    然后运行 num = num +1 ,所以 num = 1 + 1 = 2

    然后这个while循环中的语句执行完了 ,这时num在第一次循环中计算为 2,num <= 10 依然成立,于是系统接着又一遍运行while循环中的语句:sum*=num(1*2)=2,num+=1(2+1)=3,这时sum计算为2,num计算为3;开始第三次循环:sum*=num(2*3)=6,num+=1(3+1)=4,而后系统重复计算,直到num变成10,跳出循环,在这个过程中就实现了1*2*3*4.........*10。

    查看全部
  • 因为sum是一个变量,变量是需要定义的,在定义的时候没有特别要求初始值赋值0。

    # Enter a code

    L = [75, 92, 59, 68, 99]

    sum = 0.0   #之所以在这里定义和赋值是因为整个函数要用到这个变量,不能在for循环里面定义,迭代的时候会被重复覆盖。在函数外面定义也是可以的,但是函数结束之后还会一直占用内存。

    for x in L:       #把列表中的值赋予了X

        sum = sum + x    #列表中的值相加

    print(sum / 5)

    #必须先要给sum一个定义,给一个赋值0是因为之后的叠加是从0开始

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

    2022-07-11

  • Python 读取dict元素

    法1:d[key]方法,通过下标找,但当下标不存在时会报错。

    法2:get方法,下标不存在时会返回none  

              print(d.get('Dodo')) # ==> None

    查看全部
  • True and True # ==> True
    True and False # ==> False
    False and True # ==> False
    False and False # ==> False
    True or True # ==> True
    True or False # ==> True
    False or True # ==> True
    False or False # ==> False
    not True # ==> False
    not False # ==> True
    查看全部
  • http://img1.sycdn.imooc.com//62c945d40001633003640154.jpg

    搜索

    复制

    查看全部
  • http://img1.sycdn.imooc.com//62c941160001c0cf03900392.jpg

    搜索

    复制

    查看全部
  • http://img1.sycdn.imooc.com//62c939ed0001dc3e03770285.jpg

    搜索

    复制

    查看全部
  • http://img1.sycdn.imooc.com//62c937690001abe003780307.jpg


    搜索

    复制

    查看全部

举报

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

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