题目1.有1,2,3,4 4个数字,能组成多少个互不相同且互相无重复数字的三位数?都是多少?
题目2.企业发放的的奖金根据利润提成,低于或者等于10万元时,奖金可提10%;高于10万元,低于20万元,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间,高于20万>部分可提成5%;40万到60万之间3%;60万到100万之间1.5%;高于100万部分1%,键盘输入当月利润,求应该发放奖金总数?
题目3.一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少?
题目4,输入某年某月某日,判断这一天是这一年的第几天?
题目5.输入三个整数 x,y,z,请把这三个数由小到大输出.
题目6:在英语单词中用 *号输出字母c的图案。
题目7.输出十二星座的特殊图案, Very Beautiful!
题目8.输出 9*9 口诀表。
题目9.要求输出国际象棋棋盘。
题目10.打印楼梯,同时在楼梯上打印两个笑脸。
#有1,2,3,4 4个数字,能组成多少个互不相同且互相无重复数字的三位数?都是多少?
print("题目1.有1,2,3,4 4个数字,能组成多少个互不相同且互相无重复数字的三位数?都是多少?")
ls=[1,2,3,4]
cout=0
for i in ls: #选择百位
a=i*100
for s in ls:#选择十位
if s!=i:
b=s*10
for g in ls:#选择个位
if g!=i and g!=s:
c=g
cout=cout+1
number=a+b+c
print(number)
print(cout)
####################################################
print("""题目2.企业发放的的奖金根据利润提成,低于或者等于10万元时,奖金可提10%;高于
10万元,低于20万元,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40
万之间高于20万>部分可提成5%;40万到60万之间3%;60万到100万之间1.5%;高于100万部分1%,
键盘输入当月利润,求应该发放奖金总数?""")
lirun=eval(input("请输入当月利润(不要带有文字!)元"))
a,b,c,d,e,f=0,0,0,0,0,0
if lirun<=100000:
a=lirun*0.1
elif lirun<=200000:
a=100000*0.1
b=(lirun-100000)*0.075
elif lirun<=400000:
a=100000*0.1
b=100000*0.075
c=(lirun-200000)*0.05
elif lirun<=600000:
a=100000*0.1
b=100000*0.075
c=200000*0.05
d=(lirun-400000)*0.03
elif lirun<=1000000:
a=100000*0.1
b=100000*0.075
c=200000*0.05
d=200000*0.03
e=(lirun-600000)*0.015
elif lirun>1000000:
a=100000*0.1
b=100000*0.075
c=200000*0.05
d=200000*0.03
e=400000*0.015
f=(lirun-1000000)*0.01
get_money=a+b+c+d+e+f
print("获得的奖金为{}".format(get_money))
####################################################
print("""题目3.一个整数,它加上 100 后是一个完全平方数,再加上 168 又
是一个完全平方数,请问该数是多少?""")
i = 0
while True:
x = i+100
y = i+168
if x**0.5 == int(x**0.5) and y**0.5 == int(y**0.5):
print(i)
break
i += 1
####################################################
print("题目4,输入某年某月某日,判断这一天是这一年的第几天? ")
year, month, day = eval(input("请输入年月日(年,月,日):"))
days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
days[1] = 29
sum = 0
for i in range(0, month-1):
sum += days[i]
sum += day
print("这是第%d天" % sum)
####################################################
print("题目5.输入三个整数 x,y,z,请把这三个数由小到大输出.")
x = int(input("x = "))
y = int(input("y = "))
z = int(input("z = "))
if x > y:
x, y = y, x
if x > z:
x, z = z, x
if y > z:
y, z = z, y
print("[%d, %d, %d]" % (x, y, z))
#####################################################
print("题目6.在英语单词中用 *号输出字母c的图案。")
zimu = input("请输入一个英语单词:")
for i in range(len(zimu)):
if zimu[i] == 'c':
print("*", end='')
else:
print(zimu[i], end='')
#####################################################
print("题目7.输出十二星座的特殊图案, Very Beautiful!")
arr1 = ['白羊座', '金牛座', '双子座', '巨蟹座', '狮子座', '处女座',
'天秤座', '天蝎座', '射手座', '摩羯座', '水瓶座', '双鱼座']
for i in range(12):
print(chr(i + 9800), end=' ')
print(arr1[i])
#####################################################
print("题目8.输出 9*9 口诀表。")
for i in range(1, 10):
for j in range(1, 10):
if i <= j:
print("%d*%d=%d" % (i, j, i * j), end=' ')
print()
#####################################################
print("题目9.要求输出国际象棋棋盘。")
for i in range(1, 10):
for j in range(1, 10):
if i % 2 == 0:
if j % 2 == 0:
print("+", end=' ')
else:
print("*", end=' ')
else:
if j % 2 == 0:
print("*", end=' ')
else:
print("+", end=' ')
print()
#####################################################
print("题目10.打印楼梯,同时在楼梯上打印两个笑脸。")
def tizishang():
print("*" * 30)
print(" * ^ ^ ^ ^ *" )
print(" * _ _ *")
print(" "+"*" * 30)
def tizixia():
for i in range(3):
print(" "+"*" * 30)
tizishang()
tizixia()
#####################################################



