python

1、有四个数字:1、2、3、4,打印出互不相同且无重复数字的三位数?

例如 打印出数字如下:

1 2 3

1 2 4

def test():

    li = [1, 2, 3, 4]

    a = 0

    for i in li:

        for j in li:

            for k in li:

                if i != j and i != k and j != k:

                    print(i, j, k)

                    a += 1

    print("共有 {0} 个".format(a))

if __name__ == '__main__':

    res = test()

i = int(input("净利润:"))

arr = [1000000,600000,400000,200000,100000,0]

rat = [0.01,0.015,0.03,0.05,0.075,0.1]

r = 0

for idx in range(0,6):

    if i>arr[idx]:

        tmp = (i-arr[idx]*rat[idx])

        r = r+tmp

        i = arr[idx]

print(r)

for i in range(1,85):

    if 168 % i == 0:

        j = 168/i

        if i > j and (i+j)%2 ==0 and (i-j)%2 == 0:

            m = (i+j)/2

            n = (i-j)/2

            x = n*n -100

            print(x)

year = int(input("year:"))

month = int(input("month:"))

day = int(input("day:"))

#非闰年

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

#计算闰年的条件:能被4整除而不能被100整除,能被100整除,也能被100整除

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)

l = []

for i in range(3):

    x = int(input("integer:"))

    l.append(x)

l.sort()

print(l)

def fib(n):

    if n == 1 or n==2:

        return (1)

    return fib(n-1) + fib(n-2)

print(fib(10))

#使用列表[:]全选元素

list1 = [1,2,3]

list2 = list1[:]

print(list2)

for i in range(1,10):

    for j in range(1,i+1):

        print("%d * %d = %d"%(i,j,i*j),end ='\t')

    print()

#用time包

import time

for i in range(1,5):

    print(i)

    time.sleep(1)

import time

for i in range(10):

    print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))

    time.sleep(1)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值