自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 2021-01-01

标题编写一个程序,接收一系列单个空格分隔的单词作为输入,在删除所有重复的单词并按字母升序排序后打印这些单词。假设向程序提供以下输入:hello world and practice makes perfect and hello world again则输出为:again and hello makes perfect practice world'''x=input("x=")l=x.split()s=set(l)l2=list(s)l2.sort()for i

2021-01-01 17:53:27 833

原创 2020-12-31

设有一个背包能承受重量s(s>0),又有n(n>=1)件物品,其重量列表为w=[w1,w2…wn].要从物品中挑选若干件放入背包,使得放入的物品重量之和正好是s.试设计递归函数f(w,s,n):当有解时返回True,并显示所选物品是哪些;无解时返回False。[提示:递归之处在于f(w,s,n)的真假等于f(w,s-wn,n-1or f(w,s,n-1))]:def f(w,s,n): if s ==0: return True elif (s<0) or

2020-12-31 12:30:57 214

原创 2020-12-28

从键盘输入一个成绩,学习成绩>=90用A表示,60-89分之间的用B表示,60分以下的用C表示,打印学生成绩等级s = int(input('请输入一个成绩:'))if s >= 90: print("A")elif 60 < s < 89: print("B")else: print("c")...

2020-12-28 15:25:53 89

原创 2020-12-27

天天向上的力量:X = 1.0n = eval(input())print("你的输入为千分之{:}".format(n))N = n/1000dayup = pow(x+n,365)daydown = pow(x-n,365)a= int(dayup/daydown)print("天天向上的结果为:{:.2f}".format(dayup))print("天天放任的结果为:{:.2f}".formar(daydown))...

2020-12-27 22:06:44 73

原创 2020-12-26

N的多次方:import rea = input()value = re.compile(r'^[-=]?[0-9]+\.[0-9]+$')result = value.match(a)if result: a = float(a) print(a**0,a**1,a**2,a**3,a**4,a**5)else: a = int(a)print('{:g}'.format(a**0),'{:g}'.format(a**1),'{:g}'.format(a**2),'{

2020-12-26 22:17:23 40

原创 2020-12-23

整数阶乘组合计算:import mathn,a = map(int,input().split(','))k = math.factorial(n)l=int(math.log(k,a))while l>=0: if(k%a**l==0 and k%a**(l+1)!=0): print(l) breakl=l-1

2020-12-23 23:10:50 49

原创 2020-12-23

设有一个背包能承受重量s(s>0),又有n(n>=1)件物品,其重量列表为w=[w1,w2…wn].要从物品中挑选若干件放入背包,使得放入的物品重量之和正好是s.试设计递归函数f(w,s,n):当有解时返回True,并显示所选物品是哪些;无解时返回False。[提示:递归之处在于f(w,s,n)的真假等于f(w,s-wn,n-1or f(w,s,n-1))]:def f(w,s,n):if s ==0:return Trueelif (s<0) or (s>0 and n&l

2020-12-23 10:41:55 211

原创 2020-12-22

从键盘输入标准价格和订货量。根据订货量、价格给以不同的折扣,计算应付货款(应付货款=订货量标准价格(1-折扣率))。订货量300以下,没有折扣;订货量300及以上,500以下,折扣率为3%。。。price = int(input('请输入标准价格:'))qun = int(input('请输入订货量:'))if qun < 0: coff = -1elif qun < 300: coff = 0.0elif qun < 500: coff = 0.03e

2020-12-22 19:21:57 757

原创 2020-12-20

小明过年得到1500元压岁钱,在商场看中一个书包,正好商场做活动打八五折,从键盘输入书包的价格,输出折扣后书包的价格以及小明买了书包后剩下的钱。total=1500 price = float(input('请输入书包的价格:'))*0.85 left = total - price print('折扣后书包的价格:',price) print('买书包后剩下的钱:', left) 请输入书包的价格:357.2 折扣后书包的价格: 303.62买书包后剩下的钱: 1196.38...

2020-12-20 15:23:52 163 1

原创 2020-12-18

一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?import mathfor i in range(10000): x = int(math.sqrt(i + 100)) y = int(math.sqrt(i + 268)) if (x * x == i + 100) and (y * y == i + 268): print i

2020-12-18 09:23:10 37

原创 2020-12-17

企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?while True: I = input("pls input the

2020-12-17 23:05:21 52

原创 2020-12-16

有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

2020-12-16 14:29:31 39

原创 2020-12-15

字典创建字典dict={"xingming":"lwr","nianling":21 } print(dict)访问项目x=dict["nianling"] print(x)get()方法获取键的值x=dict.get("xingming") print(x)更改值dict["nianling"]=28 print(dict)

2020-12-15 17:14:28 44

原创 2020-12-10

score = int(raw_input(‘输入分数:\n’))if score >= 90:grade = ‘A’elif score >= 60:grade = ‘B’else:grade = ‘C’print ‘%d 属于 %s’ % (score,grade)

2020-12-10 11:33:12 62

原创 2020-12-08

i = 1while i <= 9:j = 1while j <= i:print("%d*%d=%d" % (j,i,i*j),end=’ ') # 格式化输出j += 1i += 1print()

2020-12-08 21:56:38 36

原创 将一个列表的数据复制到另一个列表中。

将一个列表的数据复制到另一个列表中。a = [1, 2, 3]b = a[:]print (b)

2020-12-07 22:14:00 435

原创 2020-12-06

水仙花数for i in range(100,1000): s=str(i) one=int(s[-1]) ten=int(s[-2]) hun=int(s[-3]) if i == one**3+ten**3+hun**3: print(i)

2020-12-06 15:12:20 92

原创 2020-12-04

无限加a=input('被加数字:')n=int(input('加几次?:'))res=0for i in range(n): res+=int(a) a+=a[0]print('结果是:',res)

2020-12-04 22:07:35 56

原创 2020-12-03

比大小a=int(input(‘a=’))b=int(input(‘b=’))if a<b:print(‘a<b’)elif a>b:print(‘a>b’)else:print(‘a=b’)

2020-12-03 22:28:29 49

原创 2020-12-02

九九乘法表for i in range(1,10):for j in range(1,i+1):print(’%d*%d=%2ld ‘%(i,j,i*j),end=’’)print()

2020-12-02 21:53:26 109

原创 2020-12-01

import randomlst = [random.randint(1,20) for i in range(10)]ls0 = []ls1 = []print(lst)for i in range(10):count = 1if lst[i] in ls0:continuefor j in range(i+1,len(lst)):if lst[i] == lst[j]:count +=1if count >= 2:ls0.append(lst[i])else:ls1.

2020-12-01 13:04:38 34

原创 2020-11-30

def sum():sum = 0for n in range(1, 101):sum = sum + nreturn sumprint(‘一到一百相加的和是:’,sum())

2020-11-30 21:39:00 87

原创 2020-11-29

排序import randoml = input(“输入一个数:”)a = int(l)lst = []for i in range(len(l)):x = a%10**(i+1)//10**ilst.append(x)print(lst)for i in range(len(l)):for j in range(len(l)-1):if lst[j] > lst[j+1]:lst[j],lst[j+1] = lst[j+1],lst[j]print(lst)...

2020-11-29 20:50:04 30

原创 2020-11-28

数列递归import randomlst = [2,9,8,4,7,0,6,9,8]a=random.randint(1,5)print(a)l = lst.sort(reverse=True)print(lst)print(l)l = random.choices(lst)print(l)

2020-11-28 21:52:07 52

原创 2020-11-26

list列表#将字符串转换成列表list1 = list(“hello”)print(list1)#将元组转换成列表tuple1 = (‘Python’, ‘Java’, ‘C++’, ‘JavaScript’)list2 = list(tuple1)print(list2)#将字典转换成列表dict1 = {‘a’:100, ‘b’:42, ‘c’:9}list3 = list(dict1)print(list3)#将区间转换成列表range1 = range(1, 6)lis

2020-11-26 22:04:55 37

原创 python 缩进/变量

#python 缩进在这里插入代码片if 5 > 2:print(“Five is greater than two!”)#python 变量x = 5y = “Hello, World!”#python 数字类型x = 10 #inty = 6.3 #floatz = 2j. #complexprint(type(x))print(type(y))print(type(z))#类型转换x = 10 # inty = 6.3 # floatz = 1j # comp

2020-11-25 11:21:58 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除