Python 练习实例1

原创 2018年04月16日 22:06:14

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

count=0
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
                count+=1
print count

2 题目:输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天:

#!/usr/bin/python
#coding:utf-8


year = int(raw_input('year:\n'))
month = int(raw_input('month:\n'))
day = int(raw_input('day:\n'))
months = (0,31,59,90,120,151,181,212,243,273,304,334)
if 0 < month <= 12:
    sum = months[month - 1]
else:
    print 'data error'
sum += day
leap = 0
if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):
    leap = 1
if (leap == 1) and (month > 2):
    sum += 1
print 'it is the %dth day.' % sum

结果:

year:
2018
month:
4
day:
31
it is the 121th day.

Process finished with exit code 0
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40658000/article/details/79967456

python 简单实例训练(1~10)

最近学python比较顺手,找到感觉了,所以,我想把我用来练习的实例题目分享出来,有兴趣的朋友可以关注一下。 文章分为10篇,每篇10题,共100道实例。后续如果需要可以增加。 注意:我用的p...
  • MTbaby
  • MTbaby
  • 2016-10-26 18:39:59
  • 9986

python简单实例训练(21~30)

21.题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数...
  • MTbaby
  • MTbaby
  • 2016-11-04 13:43:43
  • 2494

Python练习100例

  • 2017年10月12日 17:43
  • 51KB
  • 下载

jQuery练习5——val()练习

XXX
  • cckevincyh
  • cckevincyh
  • 2016-11-14 20:33:33
  • 622

Python实例练习3

题目:一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?#!usr/bin/python # -*- coding:UTF-8 -*- import math for i in ...
  • GenteelDevil
  • GenteelDevil
  • 2017-01-06 10:35:53
  • 917

python练习题

  • 2017年09月20日 14:07
  • 46KB
  • 下载

Python小练习2:pandas.Dataframe使用方法示例demo

pandas.Dataframe使用方法示例demo 本文通过一个实例来介绍pandas.Dataframe的各种常用操作,问题总结并修改自coursera上南京大学的课程:用P...
  • u011583927
  • u011583927
  • 2017-01-18 11:49:26
  • 1943

Python编程从入门到实践:习题9-1~9-3

书中习题,动手试一试
  • v490003181
  • v490003181
  • 2017-12-11 19:35:54
  • 482

python 简单实例训练(31~40)

31.题目:按相反的顺序输出列表的值。程序分析:可以用列表切片的方式,也可以用reserve函数。方法一:用reserve函数# -*- coding: UTF-8 -*-x = [1,2,3,4,5...
  • MTbaby
  • MTbaby
  • 2016-11-08 17:37:00
  • 1635

python 100例之例一

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 解题思路:第一步,将四个数字组成三位数,百位、十位、个位都有可能出现四个数字中的一个,总共有64种,使用嵌套for...
  • u012209424
  • u012209424
  • 2017-11-27 12:37:48
  • 309
收藏助手
不良信息举报
您举报文章:Python 练习实例1
举报原因:
原因补充:

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