- 博客(14)
- 收藏
- 关注
原创 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
9585
原创 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
22946
1
原创 用Python函数的默认参数计算借呗借款利息
在调用函数时如果不指定某个参数,Python 解释器会抛出异常。为了解决这个问题,Python 允许为参数设置默认值,即在定义函数时,直接给形式参数指定一个默认值。这样的话,即便调用函数时没有给拥有默认值的形参传递参数,该参数可以直接使用定义函数时设置的默认值。Python 定义带有默认值参数的函数,其语法格式如下:def 函数名(…,形参名,形参名=默认值):代码块注意,在使用此格式定义函数时,指定有默认值的形式参数必须在所有没默认值参数的最后,否则会产生语法错误。实例:def calc_ra
2021-12-20 22:34:44
954
原创 Python位置参数
位置参数,也被称作必备参数,就是说在创建函数的时候如果设定了参数,在参数传递的时候,后面的实际参数必须保持和函数创建时的形式参数一致的数量和位置。在调用函数,指定的实际参数的数量,必须和形式参数的数量一致(传多传少都不行),否则 Python 解释器会抛出 TypeError 异常,并提示缺少必要的位置参数。实参和形参位置必须一致在调用函数时,传入实际参数的位置必须和形式参数位置一一对应,否则会产生以下 2 种结果:1.抛出 TypeError 异常当实际参数类型和形式参数类型不一致,并且在函数种
2021-12-20 15:26:51
1627
原创 Python变量
变量的定义任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。变量(Variable)可以看成一个小盒子,专门用来存放程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存中,变量其实就是这块内存的名字。变量的赋值在编程语言中,将数据放入变量的过程叫做赋值。Python 使用等号=作为赋值运算符,具体格式为:name = valuename 表示变量名;value 表
2021-12-18 22:09:28
460
原创 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
756
原创 Python函数
Python 中函数的应用非常广泛,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数,可以直接使用。除了可以直接使用的内置函数外,Python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。以下是简单的规则:1.函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。2.函数的第一行语句可以选择性地使用文档
2021-12-14 14:00:42
397
原创 用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
917
原创 Joker学Python第9天
Python变量类型在创建变量时变量的值会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号=用来给变量赋值,等号=运算符左边是一个变量名,右边是变量的值。例如:多个变量赋值Py...
2021-12-06 20:23:19
296
原创 Joker学Python第7天
Python注释当我们编写一个简单的程序时,其他人可以很容易理解这个程序是如何工作的。然而,如果是一个复杂的程序,可能就没那么容易理解了。注释则可以使程序更容易阅读和理解。注释用于说明代码实现的功能、采用的算法、代码的编写者以及创建和修改的时间等信息。注释是代码的一部分,注释起到了对代码补充说明的作用。python的注释有:1、单行注释:Python中使用#表示单行注释。单行注释可以作为单独的一行放在被注释代码行之上,也可以放在语句或表达式之后。# 输出字符串print("Hello wor
2021-12-04 23:06:33
492
原创 Joker学Python第5天
屏幕上输出文本第一个Python程序,在屏幕上输出一段文本,包括字符串和数字。字符串就是多个字符的集合,由双引号""或者单引号''包围,例如:"Hello World!","Number is 123","你好,世界!"字符串中包含英文、数字、中文以及各种符号,特殊字符用反斜杠\ 转义。print 函数输出字符串的格式如下:print("字符串内容")或者print('字符串内容'),字符串要放在小括号( )中传递给 print,让 print 把字符串显示到屏幕上,引号和小括...
2021-12-02 14:34:24
541
原创 用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
6843
原创 Joker学Python第3天
Windows安装Python在 Windows 上安装Python和安装普通软件一样简单,下载安装包以后单击“下一步”即可。Python 安装包下载地址:http://www.pyton.org/downloads/ 打开链接,找到最新版本。选择windows installer(64-bit)点击下载。双击下载得到的python-3.10.0-amd64.exe,就可以正式开始安装 Python 了。默认安装下请尽量勾选Add Python 3..
2021-11-30 19:35:44
85
原创 Joker学Python第1天
Python是一种计算机程序设计语言。首先,我们了解一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机替我们干活,比如下载一首MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,不同的编程语言都得“翻译”成CPU可以执行的机器指令。只不过不同的编程语言做同一件事情编写的代码量,差距非常大。比如,完成同一个任务C语言要写1000行代码,Java只需要写200行,Python或许只要40行,所以Python是一种相当高级的语言。...
2021-11-28 10:56:03
456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人