笔记
Joker_i_python
这个作者很懒,什么都没留下…
展开
-
Python计算四叶玫瑰数
四位叶玫瑰数是四位数的自幂数。它的每个位上的数字的4次幂之和等于它本身。1.方法一for i in range(100,1000): a=i//1000 #取千位数 b=i//100%10 #取百位数 c=i//10%10 #取十位数 d=i%10 #取个位数 if a**4+b**4+c**4+d**4==i: print(f'{i}是四叶玫瑰数')2.方法二 用while循环num=1000while num&l原创 2022-01-03 21:52:42 · 9559 阅读 · 0 评论 -
Python计算水仙花数
水仙花数是指一个 3 位数,其各位上数字的 立方和等于它本身。方法1:用 for循环 控制1000以内的3位数,依次求出该3位数中的个十百位,判断是否是水仙花数。print('='*50)print('100到1000之间所有的水仙花数)for i in range(100,1000): x=i//100 #取百位数 y=i//10%10 #取十位数 z=i%10 #取个位数 if x**3+y**3+z**3==i: print(f'{原创 2022-01-03 18:19:25 · 22920 阅读 · 1 评论 -
用Python函数的默认参数计算借呗借款利息
在调用函数时如果不指定某个参数,Python 解释器会抛出异常。为了解决这个问题,Python 允许为参数设置默认值,即在定义函数时,直接给形式参数指定一个默认值。这样的话,即便调用函数时没有给拥有默认值的形参传递参数,该参数可以直接使用定义函数时设置的默认值。Python 定义带有默认值参数的函数,其语法格式如下:def 函数名(…,形参名,形参名=默认值):代码块注意,在使用此格式定义函数时,指定有默认值的形式参数必须在所有没默认值参数的最后,否则会产生语法错误。实例:def calc_ra原创 2021-12-20 22:34:44 · 952 阅读 · 0 评论 -
Python位置参数
位置参数,也被称作必备参数,就是说在创建函数的时候如果设定了参数,在参数传递的时候,后面的实际参数必须保持和函数创建时的形式参数一致的数量和位置。在调用函数,指定的实际参数的数量,必须和形式参数的数量一致(传多传少都不行),否则 Python 解释器会抛出 TypeError 异常,并提示缺少必要的位置参数。实参和形参位置必须一致在调用函数时,传入实际参数的位置必须和形式参数位置一一对应,否则会产生以下 2 种结果:1.抛出 TypeError 异常当实际参数类型和形式参数类型不一致,并且在函数种原创 2021-12-20 15:26:51 · 1625 阅读 · 0 评论 -
Python变量
变量的定义任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。变量(Variable)可以看成一个小盒子,专门用来存放程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存中,变量其实就是这块内存的名字。变量的赋值在编程语言中,将数据放入变量的过程叫做赋值。Python 使用等号=作为赋值运算符,具体格式为:name = valuename 表示变量名;value 表原创 2021-12-18 22:09:28 · 455 阅读 · 0 评论 -
Python匿名函数 lambda
Lambda函数,即Lambda 表达式,是一个匿名函数(不存在函数名的函数),Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction)。一、lambda函数也叫匿名函数,即函数没有具体的名称。先来看一个最简单例子:add=lambda x,y:x+yprint(add(1,2))实例输出结果:3二、lambda和普通的函数相比,就是省去了函数名称而已。使用Python写一些执行脚本时,使用lambda可以省去定义函数的过程,让代原创 2021-12-15 11:06:37 · 751 阅读 · 0 评论 -
用Python写九九乘法表
用python 打印九九乘法表,代码如下,1.使用for-for:外层循环i遍历1到9,内层循环j遍历1到i+1,内层循环j要根据外层循环i的变化而变化。for i in range(1,10): for j in range(1,i+1): print(j,'*',i,'=',i*j,end=',') print('')2.使用while-while:i = 1while i <= 9: j = 1 while(j <= i):原创 2021-12-08 23:03:18 · 909 阅读 · 0 评论 -
Joker学Python第7天
Python注释当我们编写一个简单的程序时,其他人可以很容易理解这个程序是如何工作的。然而,如果是一个复杂的程序,可能就没那么容易理解了。注释则可以使程序更容易阅读和理解。注释用于说明代码实现的功能、采用的算法、代码的编写者以及创建和修改的时间等信息。注释是代码的一部分,注释起到了对代码补充说明的作用。python的注释有:1、单行注释:Python中使用#表示单行注释。单行注释可以作为单独的一行放在被注释代码行之上,也可以放在语句或表达式之后。# 输出字符串print("Hello wor原创 2021-12-04 23:06:33 · 489 阅读 · 0 评论 -
用Python解一元一次方程
第一步:SymPy库的安装windows环境安装命令: pip install sympy第二步:解一元一次方程功能实现解方程的功能主要由sympy中的solve函数实现。示例题目: 3x=18from sympy import*x=Symbol('x')print (solve([3*x-18],[x]))# 结果为{x: 6}。解二元一次方程功能实现示例题目:2x+5y=124x-y=2from symbol import*x=Symbol('x')y=Symbol('y原创 2021-11-30 22:45:53 · 6828 阅读 · 0 评论