python100例 1-10

2021-01-22 06:16

阅读:780

标签:某年   输出时间   day   sleep   i+1   str   code   %s   ftime   

001 数字重组

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

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

002 利润提成

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

num=int(input("输入利润:"))
sum=0
if(num

003 完全平方数

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

import math

for i in range(1,10000):
    a= int(math.sqrt((i + 100)))
    b=int(math.sqrt(i+268))
    if(((a*a)==(i+100))and((b*b)==(i+268))):
        print(i)

004 判断第几天

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

year=int(input("year:\n"))
month=int(input("month:\n"))
day=int(input("day:\n"))
months=[0,31,59,90,120,151,181,212,243,27,304,334]
sum=0
if 02):
    sum+=1
print(sum)

005 排序输出

题目:输入三个整数x,y,z,请把这三个数由小到大输出。

num=[]
for i in range(3):
    x=int(input("输入一个值:\n"))
    num.append(x)
num.sort()
print(num)

006 斐波那楔数列

题目:斐波那契数列。

def f(n):
    if(n==1):
        return [1]
    if(n==2):
        return [1,1]
    sum=[1,1]
    for i in range(2,n):
        sum.append(sum[i-1]+sum[i-2])
    return sum

num=int(input("输入一个数:"))
print(f(num))

007 列表复制

题目:将一个列表的数据复制到另一个列表中。

a=[1,2,3]
b=a[:]
print(b)

008 乘法口诀表

题目:输出 9*9 乘法口诀表。

for i in range(1,10):
    for j in range(1,i+1):
        print("%d*%d=%d  "%(i,j,i*j),end="")
    print("\n")

009 暂停输出

题目:暂停一秒输出

import time

nums=[1,2,3,4,5]
for i in nums:
    print(i)
    time.sleep(1)

010 格式化输出时间

题目:暂停一秒输出,并格式化当前时间。

import time

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

python100例 1-10

标签:某年   输出时间   day   sleep   i+1   str   code   %s   ftime   

原文地址:https://www.cnblogs.com/observering/p/12890486.html


评论


亲,登录后才可以留言!