python
かMart
这个作者很懒,什么都没留下…
展开
-
用python求1-100偶数的和
# -*- coding:utf-8 -*-if __name__ == "__main__": i = 1 #给定初始i的值 sum = 0 #初始sum值设置为0 while i<=100: #限制范围为1-100 if i%2==0: #求出所有的偶数 sum += i#加和 ...原创 2020-03-05 22:07:25 · 12278 阅读 · 0 评论 -
实现输入语句的大小写转换
编写代码实现大小写转换,不用lower和upper函数在python函数中,有这样的两个函数,分别是lower和upper,利用这两个函数可以直接实现输入语句的字符转换,现在要求不使用lower和upper函数,实现字符大小写的转换。已知,通过字符编码可以获得各个字符所对应的序列号,代码如下:for i in range(0,50000):print(i,":",chr(i))可获得0-...原创 2020-03-04 22:18:43 · 647 阅读 · 0 评论 -
用python实现简单的石头剪刀布小游戏
用python实现简单的石头剪刀布小游戏代码如下:# -*- coding:utf-8 -*-# 实现剪刀石头布# 随机数生成、input、print、if、elif、whileimport random #引入模块if __name__ == "__main__":#定义菜单 print("欢迎来到我的世界!!!") print("1.开始游戏") pri...原创 2020-03-03 18:43:37 · 3146 阅读 · 0 评论 -
基于python的k-means算法实现
k-means算法此次的作业是要求我们利用所学知识实现利用python实现k-means算法,首先我们先来简单的介绍一下k-means算法:k-means算法接受输入量k;然后将n个数据对象划分为k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”来进行计算的。算法实现思路k-means算法是一...原创 2019-08-13 09:07:52 · 268 阅读 · 0 评论 -
求100之内的素数
lista = []for i in range(2,101): flg = True for j in range(2,i): if (i%j==0): flg =False break if flg: lista.append(i)print(lista)原创 2019-08-11 21:58:31 · 124 阅读 · 0 评论 -
1、2、3、4无重复三位数组合
给定数字1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?代码lista = [1,2,3,4,5] #给定数字列表count = 0for l in range(len(lista)): for m in range(len(lista)): if lista[l] == lista[m]: continue ...原创 2019-08-11 21:55:35 · 809 阅读 · 0 评论 -
快速排序
快速排序简介快速排序,又称划分交换排序,简称快排,一种排序算法。快速排序使用分治法策略来把一个序列分为两个子序列。大致步骤如下:1、首先,从数列中挑选出一个元素,我们称它为“基准”值(为了避免麻烦,我一般都选第一个元素作为基准值),将该基准值缓存,该位置为空值。2、然后从右到左去和基准值进行对比,找到小于基准值的元素,把小于基准值的元素放到基准值的左边的空位,该位置为空,找到大于基准值的元...原创 2019-08-07 16:55:52 · 160 阅读 · 0 评论 -
实现斐波那契数列的输出
计算斐波那契数列斐波那契数列简介斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家列昂纳多·斐波那契以兔子繁殖为例子引入,故而又称为“兔子序列”。(以上来源于百度百科)推理流程兔子序列:已知兔子的成长期为两个月,也就是说,成长两个月的兔子才会开始繁殖下一代,生小兔子,达到成长期的大兔子,每个月生产一对小兔子。现有一对小兔子,第一个月为小兔子,第二个月我们也称...原创 2019-08-03 12:08:11 · 1327 阅读 · 0 评论 -
洗牌游戏
洗牌游戏:利用list和字典实现对52张扑克牌洗牌,并且输出随机洗牌的结果已知扑克牌的花色以及牌码(不包括大小鬼)根据我们已知的扑克牌,现在需要我们利用所学的python知识点,实现扑克牌的重洗,已知扑克牌如下:'红桃':['A',2,3,4,5,6,7,8,9,10,'J','Q','K']'黑桃':['A',2,3,4,5,6,7,8,9,10,'J','Q','K'] '梅花':[...原创 2019-08-02 17:03:46 · 443 阅读 · 0 评论