【python】练手小程序

原创 2018年04月16日 17:02:47

【程序1】

程序题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

程序分析:

程序源码:

for i in range(1,5):
    for j in range(1,5):
        for k in range(1,5):
            if( i != k ) and (i != j) and (j != k):
                print i,j,k

【程序2】

程序题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

程序分析:

程序源码:

【程序3】

程序题目:输入某年某月某日,判断这一天是这一年的第几天? 

程序分析:公历闰年遵守的规则:四年一闰,百年不闰,四百年再润

程序源码:

dat=input("请输入某年某月某天,格式为yyyy-mm-dd:")
y=int(dat[0:4])
m=int(dat[5:7])
d=int(dat[8:10])
ly=False
if y%100==0:
    if y%400==0:    #判断整年是否为闰年
        ly=True
elif y%4==0:        #判断其他年是否为闰年
    ly=True
if ly==True:
    ms=[31,29,31,30,31,30,31,31,30,31,30,31]
else:
    ms=[31,28,31,30,31,30,31,31,30,31,30,31]
days=0
if (m>0 and m<13)and(d>0 and d<13):
    for i in range(0,m-1):
        days +=ms[i]
    print("这一天是这一年的第"+str(days+d)+"天")

【程序4】

程序题目:输出九九乘法表

程序分析:分别考虑行和列,i控制行,j控制列

程序源码:

for i in range(1,10):
    for j in range(1,10):
        print(j,"x",i,"=",j*i,'\t',end="")
        if i==j:
            print("")
            break


Python 练手程序合集(一)

一、百钱百鸡 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。# encoding: utf-...
  • tan6600
  • tan6600
  • 2016-01-28 16:28:37
  • 15307

python练手小程序

1.生成200个指定长度的随机码import random import string def rand_str(num,len=7): f = open('file.txt','w') ...
  • muyimo
  • muyimo
  • 2017-05-04 19:34:59
  • 3312

100个Python练手小程序

100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python。【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且...
  • qq_17497931
  • qq_17497931
  • 2018-02-11 22:57:42
  • 111

Python练习程序.

  • 2017年12月03日 08:17
  • 33KB
  • 下载

【Python精华】100个Python练手小程序

100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python。【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同...
  • dajiangtai007
  • dajiangtai007
  • 2017-03-24 16:34:51
  • 38640

两个简短的python小程序

1这是一个创建一个文件,并在控制台写入行到新建的文件中. #!/usr/bin/env python 'makeTextFile.py -- create text file' import...
  • buaa_shang
  • buaa_shang
  • 2012-12-08 10:46:01
  • 1696

Python3 统计代码 - 练手小程序(一)

计算代码行数,看看自己项目的规模,不知道自己项目的规模,怎么好吹牛逼呢?说起来,我也是维护过三百万代码量的项目的人。(我吹个牛逼,应该不至于骂我吧)你知我长短,我知你深浅,知己知彼,知己知彼啊。...
  • CSND_Ayo
  • CSND_Ayo
  • 2017-05-03 21:07:56
  • 2393

Python 练手程序合集(三)

六、协同过滤Slope One是一个可以用于推荐系统的算法,在只有很少的数据时候也能得到一个相对准确的推荐,而且算法很简单, 易于实现, 执行效率高,由此衍生的还有加权 Slope One 算法、双极...
  • tan6600
  • tan6600
  • 2016-02-01 13:11:20
  • 2514

Python 练习册,每天一个小程序(0000)

python练习题目0000
  • scdn892147045
  • scdn892147045
  • 2016-03-28 11:33:24
  • 4545

python 100个练手小程序

  • 2017年03月05日 21:18
  • 35KB
  • 下载
收藏助手
不良信息举报
您举报文章:【python】练手小程序
举报原因:
原因补充:

(最多只允许输入30个字)