Python-学习-小例子练习
2016-09-02 09:54
573 查看
网上了点小例子,练习一下下,都是特别简单的。而且这些代码也都是找的网上的代码,目的是在于练习一下Python和熟悉下Python的编码风格等等
学习一门语言,最快的方法就是把它用在世界的开发中,这样才能不断的理解,积累,单纯的靠看书,感觉是没有太大的用途的一点一点慢慢来
第一个,有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
实现代码
运行截图
第二个,一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?
实现代码
运行截图
第三个,从键盘输入某年某月某日,判断这一天是这一年的第几天?
实现代码
运行截图
第四个,从键盘输入三个整数x,y,z,请把这三个数由小到大输出。
实现代码
运行截图
第五个,九九乘法表
实现算法
这里有个问题就是print输出的时候会自动换行回车,网上着在结尾加上‘,’就可以,我实验类一下还是不可以,所以使用类标准输出
运行截图
好了,今天就先这五个吧
2016年9月5日,接着练习我的小例子
Python延迟函数练习
源代码
函数的练习,这里判断一个数是不是回文数
源代码
程序运行截图
学习一门语言,最快的方法就是把它用在世界的开发中,这样才能不断的理解,积累,单纯的靠看书,感觉是没有太大的用途的一点一点慢慢来
第一个,有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
实现代码
import sys source = [1,2,3,] for i in range(len(source)): for j in range(len(source)): for k in range(len(source)): if source[i]!=source[j] and source[i]!=source[k] and source[j]!=source[k]: print (source[i],source[j],source[k])
运行截图
第二个,一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?
实现代码
import sys import math for i in range(1,10000): x = int(math.sqrt(i+100)) y = int(math.sqrt(i+268)) if(x*x == i+100) and (y*y == i+268): print(i)
运行截图
第三个,从键盘输入某年某月某日,判断这一天是这一年的第几天?
实现代码
import sys year = int(input('请输入年份:\n')) month = int(input('请输入月份:\n')) day = int(input('请输入日期:\n')) days = [0,31,59,90,120,151,181,212,243,273,304,334] result = 0 if 0<month<=12: result = days[month] else: result = 0 result += day if year%400 ==0 or (year%4 ==0 and year %100!=0): if month >2 : result +=1 print('%d-%d-%d是今年的第%d天!'%(year,month,day,result))
运行截图
第四个,从键盘输入三个整数x,y,z,请把这三个数由小到大输出。
实现代码
import sys ls = [] for iten in range(0,3): ls.append(int(input('请驶入一个数字:\n'))) ls.sort() print (ls)
运行截图
第五个,九九乘法表
实现算法
import sys for x in range(1,10): for y in range(1,x+1): sys.stdout.write("%d*%d=%d\t"%(x,y,x*y)) #print("%d*%d=%d"%(x,y,x*y),) print('\n')
这里有个问题就是print输出的时候会自动换行回车,网上着在结尾加上‘,’就可以,我实验类一下还是不可以,所以使用类标准输出
运行截图
好了,今天就先这五个吧
2016年9月5日,接着练习我的小例子
Python延迟函数练习
源代码
import sys import time print ('3秒钟后将会输出九九乘法表') time.sleep(3) for x in range(1,10): for y in range(1,x+1): sys.stdout.write("%d*%d=%d\t"%(x,y,x*y)) #print("%d*%d=%d"%(x,y,x*y),) print('\n')运行结果
函数的练习,这里判断一个数是不是回文数
源代码
import sys def isHuiWen(number): arr = str(number) start =0 end = len(arr)-1 flag = (end-start)/2 while start<= end: print(arr[start],arr[end]) if arr[start] == arr[end]: start +=1 end -=1 else: return False return True if __name__=="__main__": result = isHuiWen(123321) if result: print('YES') else: print('NO!')
程序运行截图
相关文章推荐
- 生成器的应用例子 分类: python 小练习 divide into python python基础学习 2013-12-31 21:32 236人阅读 评论(0) 收藏
- 学习Hibernate必须要练习并掌握的几个例子
- 学习简单的python----最简单的python GUI例子 1
- python数据持久存储:pickle模块的基本使用 分类: python python基础学习 python 小练习 2013-06-17 14:41 209人阅读 评论(0) 收藏
- (学习)python非贪婪、多行匹配正则表达式例子
- (学习)python非贪婪、多行匹配正则表达式例子 分类: 正则表达式 2013-08-19 11:21 2540人阅读 评论(2) 收藏
- 接着学习SQL查询,练习《数据库系统概论--高等教育出版社》中的例子
- 删除列表元素时需注意的问题 分类: python基础学习 python 小练习 2013-10-09 14:02 293人阅读 评论(0) 收藏
- (转自oschina)python学习中的一些小例子
- 自己写的python学习例子
- Python学习笔记: 第五章课后习题练习
- 学习简单的python----最简单的python+GUI例子+2(带排版的GUI)
- python语法学习练习1
- python语法学习练习1
- 学习:Python练习
- Python:个人学习和练习笔记
- 分享下我学习Thrift的入门例子helloworld,客户端用php,服务端用python:
- Learn Python The Hard Way学习(25) - 甚至更多的练习
- 递归调用输出元素 分类: python 小练习 python基础学习 2013-06-30 11:54 278人阅读 评论(0) 收藏
- 使用os.popen/commands.getoutput查询指定端口号的服务 分类: python 小练习 open()文件读写 python基础学习 2013-09-17 17:49 798人阅读 评论(0) 收藏