#!/usr/bin/env python
#coding: utf-8
'''
【程序1】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
:可填在百位、十位、个位的数字都是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】
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高
于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提
%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于
40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,%,高于
100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
:
'''
bonus1 = 100000 *
bonus2 = bonus1 + 100000 *
bonus4 = bonus2 + 200000 *
bonus6 = bonus4 + 200000 *
bonus10 = bonus6 + 400000 *
i = int(raw_input('input gain:\n'))
if i <= 100000:
bonus = i *
elif i <= 200000:
bonus = bonus1 + (i - 100000) *
elif i <= 400000:
bonus = bonus2 + (i - 200000) *
elif i <= 600000:
bonus = bonus4 + (i - 400000) *
elif i <= 1000000:
bonus = bonus6 + (i - 600000) *
else:
bonus = bonus10 + (i - 1000000) *
print 'bonus = ',bonus
'''
【程序3】
题目:一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?
:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后
的结果满足如下条件,即是结果。请看具体分析:
:
#include ""
main()
{
long int
python100经典练习题 来自淘豆网www.taodocs.com转载请标明出处.