- 博客(17)
- 收藏
- 关注
转载 打印**
x = “*”for i in range(0, 5, 1):i += 1sum = x * iprint(sum)for i in range(1, 6): print("*" * i)print("\n**\n**\n****\n*****")
2021-04-30 09:00:14 69
转载 #找去区间内的所有素数
#找去区间内的所有素数#3~100的素数for n in range(3, 100):i = 2flag = Truewhile i <= n-1:if n % i == 0:flag = Falsei += 1if flag:print("%d是素数" % n)
2021-04-30 08:57:28 96
转载 海伦公式三角形
海伦公式import math边长:三个接受键盘输入的值a = float(input(“输入a边长:”))b = float(input(“输入b边长:”))c = float(input(“输入c边长:”))res=(a+b>c)and(a+c>b)and(b+c>a)if not res:print(“不能构成三角形”)exit(1)计算半周长(周长的一半)p = (a + b + c) / 2开根号s = math.sqrt(p * (p - a) * (
2021-04-30 08:55:52 371
转载 关键字控制循环
#跳出循环n = int(input(“输入停止的数值:”))for i in range(1, 10):if (i == n):breakprint(i)print("---------------------------------------------------------------------------------------------------------------------------------------------------------------------
2021-04-30 08:54:55 72
转载 乘法表
for i in range(0, 9):i += 1for a in range(1, i + 1):sum = i * aprint("%d x %d = %d" % (a, i, sum), end="\t")print("\n")
2021-04-30 08:53:33 48
转载 判断水仙花数
sum = int(input(“输入一个三位的数据”))b100 = int(sum // 100)b10 = int(sum // 10 - b100 * 10)b1 = int(sum % 10)if sum == b100 * b100 * b100+b10b10b10+b1b1b1:print(sum,"是水仙花数")else:print(sum,"不是水仙花数")
2021-04-28 09:19:23 74
转载 判断完数
n = int(input(“输入一个整数”))sum = 0for i in range(1, n - 1):if n % i == 0:sum += iif sum == n:breakelse:print(0)exit(1)print(n)n = int(input(“输入一个整数”))sum = 0i = 1while i <= n - 1:if n % i == 0:sum += ii += 1if sum == n:print(n, “是完数”)e
2021-04-28 09:17:58 131
转载 判断素数
n = int(input(“输入一个数”))i = 2flag = Truewhile i <= n - 1:if n % i == 0:flag = Falsei += 1if flag:print("%d是素数" % n)else:print("%d不是素数" % n)
2021-04-28 09:14:59 82
转载 计算圆周率
b = 1i = 1pi = 0while i > 0.0000001:pi = pi + 4 / bi = abs(4 / b)if b < 0:b = (b - 2) * (-1)else:b = (b + 2) * (-1)print(pi)
2021-04-28 09:14:26 70
转载 实体完整性
实体完整性(行)实体(entity):就是表中一行的(记录)数据。实体完整性:标识 每一条数据不重复约束类型(通过什么方式解决这个问题):主键约束(primary key):不能为空,不能重复唯一约束(unique):不重复,可以为空自增长列(auto_increasement):序号自己会改变主键约束特点:不能为空,不能重复##没有约束Create table stu0(Id int,name varchar(50))##方式一:创建表,并且添加主键约束Create t
2021-04-20 16:00:19 893
转载 SQL语句关键字执行顺序
select deptno,round(avg(sal),2) sal_avgfrom empwheremgr is not nullgroup bydeptnoorder bysal_avg asc limit 2;关键字的执行顺序:from->where->group by->select->having->orther by->limit
2021-04-20 15:58:30 83
转载 分组查询
分组查询场景统计各个部门的人数情况统计性别统计人数按照班级统计参加比赛的人数分组之后的结果:和具体一条数据没有关系分组会和聚合函数一起使用需求中包含:“每”,“各”这种,group bygroup by##统计各个部门的人数select deptno,count(),round(avg(sal),2)from empgroup bydeptno;##统计各个部门的平均工资select deptno,round(avg(sal),2)from empgroup bydept
2021-04-20 15:57:22 84
转载 2021-04-15
合并结果集(行连接)2个结果集(表)合并到一起。union all将两个的结果直接放在一起,不做任何处理。union将两个表的结果放在一起,相同的数据只留下一个连接查询(列连接)问题:学生表有10条数据,成绩有10条数据连接之后 有多少条数据(笛卡尔积):10*10连接查询会产生笛卡尔积:假设集合A = {a,b},集合B = {c,d},2个集合的笛卡尔积{(a,c),(a,d),(b,c),(b,d)}但是:(1)从数据结果来讲,有很多无用的数据(2)通过where条件过滤无用
2021-04-15 09:11:58 33
转载 表相关(DDL)
创建表create table 表名(字段1名字 字段1类型,字段2名字 字段2类型,字段3名字 字段3类型,)查看表结构desc 表名;修改表添加列alter table 表名add 追加的字段名 类型();修改列的类型alter table 表名 modify 字段名 类型();删除列alter table 表名 drop 列名;修改列名alter table 表名 change 原列名 新列名 类型();修改表名rename table 原表名 to 新表名;.
2021-04-13 09:09:50 37
转载 数据库相关(DDL)
创建数据库create database 数据库名字;查看所有数据库show databases;删除数据库drop databases 数据库名字;字符集字符集:字符的集合什么事字符:a,b,A,Z,0,9,_,-,=,中,国GB2312:中文字符集ASCLL:American Standard Code for Information Interchange,美国标准信息交换码Utf-8:统一的字符编码...
2021-04-13 09:07:30 50
转载 字段控制查询
去除重复查询distinctSelect distinct 字段名 from 表名;Null处理任何数据 + null -> null1800 + null -> 1800ifnull(A,B):如果A是null,使用B的值,如果A不是null,就使用A别名AS别名:给这个列换一个新名字selectsal,comm,sal + ifnull(comm,0) as moneyfrom emp;Select 字段名as new字段名from 表名;##as 关键字可以省略
2021-04-07 15:49:50 91
转载 聚合函数
count统计函数select count(字段) from 表名where 条件;sum求和,avg平均值,round四舍五入Select sum(字段1),sum(字段2),…from 表名;Select avg(字段1),avg(字段2),…from 表名;Select sum(字段1),sum(字段2),…from 表名;保留两位小数select round(字段1,2),round(字段2,2) from 表名;保留两位小数select round(字段1,2),round(字段2,
2021-04-07 15:47:39 57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人