美文网首页
Python-循环结构和函数的使用

Python-循环结构和函数的使用

作者: 成静_fcf9 | 来源:发表于2020-01-15 17:15 被阅读0次

    快捷键

    ctrl+/ 快速加注释

    函数

    两个步骤:定义函数,调用函数

    函数定义的注意点

    1、def 定义

    def multiple_table():
    

    2、函数名应该能够表达代码的功能,方便后续的使用
    3、函数名称应该符合标识符的命名规则
    (1)可以由字母、下划线和数字构成
    (2)不能以数字开头
    (3)不能与关键词重名

    产生以线隔开的段落

    def print_line():
        print("*"*50)
        print("luxie")
    
    print_line()
    def test_1():
        print('_'*50)
        print("考试")
        print_line
    

    使用模块中的函数

    模块是Python程序架构的一个核心概念

    模块好比工具包,要想使用这个工具包中的工具,就需要导入import这个模块
    每一个以扩展名‘.py’结尾的‘Python’源代码文件都是一个模块
    在模块中定义的全局变量、函数都是模块能够提供给外界直接使用的工具。
    **可以在别的模块中调用另外一个模块中的函数。使用 '模块.函数名’

    作业

    1、乘法表

    for i in range(1,10):
        print()   #是否添加本行很重要
        for j in range(1,i+1):
            print(str(j)+'*'+str(i)+'='+str(i*j),end='\t')  #最后的end影响很大
    
    微信图片_20200115162128.png

    2、100以内偶数求和

    偶数求和

    i=0
    b=0
    for i in range(101):   #注意后边空格的多少,输出结果会不一致
        if i%2==0:
            b+=i
        i=i+1
    print(b)
    #奇数求和
    b=0
    for i in range(101):
        if i%2==0:
            b+=i
    print(b)
    #和偶数求和输出一样的结果
    num = 0
    sum = 0
    while num <= 100:
        if num % 2 == 0:
            sum += num
        num += 1
    print(sum)
    

    3、定义函数并且调用函数计算斐波那契序列的指定项数的和

    def Fibonacciseq(n):
        i, j = 0, 1
        for i in range(n+1):
            i,j=j,i+j
        return i
    for i in range(21):
        print(Fibonacciseq(i),end=' ')
    

    输出
    1 1 2 4 7 11 16 22 29 37 46 56 67 79 92 106 121 137 154 172 191

    相关文章

      网友评论

          本文标题:Python-循环结构和函数的使用

          本文链接:https://www.haomeiwen.com/subject/sqctzctx.html