
Python小练习
MTbaby
假使我又见你,隔了悠长的岁月,我如何致意,以沉默,以眼泪?
展开
-
python实现不同格式的九九乘法表
最近在做pythontip题目的时候,发现有些基础的题目竟然也忘得一干二净,所以,我准备在重新把基础的知识过一遍,之前学过如何打印九九乘法表,但是现在也忘了,所以,我就来重新整理一遍,也算是重新学习一遍吧!文章通过Python实现了输出长方形完整格式、左上三角形、右上三角形、左下三角形以及右下三角形五种格式的九九乘法表。我使用的Python版本为Python 2.7。一.长方形完整形式原创 2017-02-06 17:45:37 · 12206 阅读 · 1 评论 -
python 输出所有大小写字母
用一行输出所有大(小)写字母,以及数字,首先要记住该字母所对应的ASCII码,百度一下就可以看到, ASCII可显示字符 (这里只列举数字和字母) 二进制 十进制 十六进制 图形 0011 0000 48 30 0 0011 0001 49 31 1 0011 0010 50 32 2 0011 00原创 2017-02-07 11:05:30 · 35491 阅读 · 2 评论 -
python小练习3:给定一个数,判断其是否为素数
题:给定一个数,判断其是否为素数分析:首先,什么事素数呢?只能被 1 和它本身整除的数叫做素数,当然,1 既不是素数也不是合数。 知道了什么是素数,就要开始考虑怎么实现。首先,比如给一个数是 32,你怎么判断它的因数呢?对咯,就是从 2 开始逐个除它,所以就要用到循坏,因为你的除数是递增的,直到 32 - 1 为止。那好,看代码。 #coding:utf-8 while True:原创 2016-10-14 12:45:03 · 12953 阅读 · 6 评论 -
python小练习10
题目一:二分查找二分查找简介:二分查找又叫折半查找,二分查找应该属于减治技术的成功应用。所谓减治法,就是将原问题分解成若干个子问题后,利用了规模为n的原问题的解与较小规模(通常是n/2)的子问题的解之间的关系。二分查找利用了记录按关键码有序的特点,其基本思想为:在有序表中,取中间记录作为比较对象,若给定值与中间记录的关键码相等,则查找成功;若给定值小于中间记录的关键码,则在中间记录的左转载 2018-01-13 16:14:28 · 1077 阅读 · 0 评论 -
python小练习5:如何判断一个数能否被3整除
题:如何判断一个数能否被3整除?(或者被其他任意一个数整除)方法一:取余 x = input("input an number:") if x % 3 == 0: print "%d 能被3整除" %(x) else: print "%d 不能被3整除"原创 2016-10-14 17:49:41 · 81405 阅读 · 4 评论 -
python小练习1:给一个字符串,统计其中的数字、字母和其他类型字符的个数
最近一直在学习python,在此之间,我无时无刻不在感受着python这个语言的强大魅力。比起C语言,他简单易懂、易学。其语法的简单便捷让我对他产生了不浓厚的兴趣,所以,现在在工作之余,我都会练习python语句,这对于做软件测试的我来说,应该帮助会很大。 现在,我将自己学到的东西在此处做一总结整理。 先写一个刚学会的题目: 题目: 给一个字符串,统计其中的数字、字母和其他类型字符的个数; 比原创 2016-10-12 18:03:01 · 52661 阅读 · 2 评论 -
python小练习2:删除列表中重复的元素
题目:删除列表中重复的元素如果列表中有重复的元素,我们想要删除重复的,应该怎么做呢?有好多种方法,这里先总结三种方法1.while 循环 li = [1,2,3,4,5,2,1,3,4,57,8,8,9]# 当然这里可以使用內建函数raw_input,从键盘获取数据 print li #先打印出列表li i = 0 #变量i是li的下标,初始化为0 j = 1原创 2016-10-12 18:07:07 · 9042 阅读 · 10 评论 -
python小练习7:求出100以内的素数
题:求出100以内所有的素数并打印出来。 分析:什么是素数?素数就是只能被 1 和它本身所整除的数。在前面的博客中我已经写了,怎么判断一个数是否为素数。现在我来给你一种思路,就是从2~100,逐个判断素数,如果是素数,就打印,否则不打印。看下面的图,你就会明白一切: 现在明白了吧,因为 1 既不是素数也不是合数,所以直接从 2 开始判断,除以比它小的所有正整数就可以了。方法一:判断2~100内的原创 2016-10-21 18:00:56 · 32026 阅读 · 4 评论 -
python小练习9(这些简单的题目你都会吗)
基本数据类型:1: info = ‘abc’info[2] = ‘d’结果是什么,为什么会报错呢?答: TypeError: ‘str’ object does not support item assignment字符串是不可变数据类型2: 如果要把上面的字符串info里面的c替换成d,要怎么操作呢?答: (1). 转换为 listinfo = 'abc'a = list(info)a[2] =原创 2017-09-11 11:53:59 · 18869 阅读 · 1 评论 -
python小练习6:合并两个列表,相同的元素不要
题:合并两个列表,相同的元素不要。方法一:先将第二个列表追加到第一个列表,计算合并后的列表中重复的元素。 #合并两个列表,相同的不要 li1 = [1,2,34,5,6] li2 = [2,3,4,5,67,8,89,9,34] li1.extend(li2) print li1 i = 0 while i < len(li1):原创 2016-10-14 17:50:44 · 7168 阅读 · 0 评论 -
python小练习4:去掉列表中重复的元素
题目:去掉列表中重复的元素分析:给定一个列表,怎么将其中重复的元素删除呢?1.只用循环的方法:思路:先从该列表中拿出第一个数(下标为0),再拿出第二个数(下标为1),进行比较,如果值相等,则把第二个数删掉。再拿出第三个数(下标为2),与第一个数比较,如果不相等,则继续取元素。以此类推: #coding:utf-8 li = [1,2,3,4,5,2,1,3,4,57,8,8,9]原创 2016-10-14 12:46:46 · 7968 阅读 · 0 评论 -
python小练习8:猜数字游戏
题:随机产生一个数,让用户来猜,猜中结束,若猜错,则提示用户猜大或猜小。分析:首先得产生一个随机数,就要用 random() 函数来实现了。其次,获取用户输入的数值并返回。最后,判断用户的数字是否等于随机产生的数字。方法一:只用循环的方法 import random x = random.randint(1,100) i = 0 while i &lt; 100:原创 2016-10-21 18:11:49 · 13516 阅读 · 2 评论 -
Python 小练习题集
1.python小练习1:给一个字符串,统计其中的数字、字母和其他类型字符的个数 2.python小练习2:删除列表中重复的元素 3.python小练习3:给定一个数,判断其是否为素数 4. python小练习4:去掉列表中重复的元素 5. python小练习5:如何判断一个数能否被3整除 6.python小练习6:合并两个列表,相同的元素不要 7. python小练习7:求出100以内原创 2016-10-26 18:46:28 · 3915 阅读 · 0 评论