19-01-11编程思维

1.面向过程编程 - 遇到问题直接将逻辑转换成代码; 逻辑思维,算法
2.函数式编程 - 遇到问题就想找一个、写一个拥有相应功能的函数; 以函数作用工具
3.面向对象编程 - 遇到问题就考虑可以不可以有一个类来给我提供相应的功能和数据; 以类和对象为工具

python既支持函数式编程也支持面向对象编程

import json
# json.load()

import datetime

print(datetime.datetime.today())


num1 = 34
num2 = 34
print(num1 + num2)


def sum1(num1, num2):
    return num1+num2


print(sum1(1, 23))
print(sum1(23, 45))




def sum2(n):
    sum1 = 0
    for x in range(n+1):
        sum1 += x
    return sum1

print(sum2(100))
print(sum2(50))

sum1 = 0
for x in range(51):
    sum1 += x
print(sum1)

def main():
    pass


if __name__ == '__main__':
    main()
19-01-11编程思维_第1张图片
image.png

你可能感兴趣的:(19-01-11编程思维)