
python
luSaMa
这个作者很懒,什么都没留下…
展开
-
有一个数列,其前三项分别为1、2、3,从第四项开始,每项均为其相邻的前三项之和的1/2,问:该数列从第几项开始,其数值超过1200。
路城楠大帅哥的python欢迎你回来 么么啾开发时间:2022/3/27 17:49-- coding: UTF-8 --lst=[1,2,3]for i in range(100):#建立一个i到100的for循环if i>2: #到第三项时候 推出第四项x=(lst[i-1]+lst[i-2]+lst[i-3])/2lst.append(x)#将第四项添加到列表末尾if x>1200:#内部判断那一项大于1200的时候跳出循环print(i)break...原创 2022-03-30 00:48:56 · 4961 阅读 · 2 评论 -
有3个学生3门功课成绩s={‘Teddy‘:[100,90,90], ‘Sandy‘:[98,91,80],‘Elmo‘:[90,90,83]} 要求输出每个学生的姓名,平均成绩(结果保留1位小
路城楠大帅哥的python欢迎你回来 么么啾开发时间:2022/3/27 17:49-- coding: UTF-8 --s={‘Teddy’:[100,90,90], ‘Sandy’:[98,91,80],‘Elmo’:[90,90,83]}for k,v in s.items():#以列表形式返回s中键值avg=sum(v)/float(len(s.get(k)))#得到成绩平均值avgs=float(format(avg,’.1f’))#格式化均值s[k]=[avgs,max(v)]原创 2022-03-29 00:12:34 · 1158 阅读 · 0 评论 -
数字统计问题。随机生成1000个整数,数字的范围在[20, 100]以内,按从小到大的顺序输出所有不同的数字及每个数字出现的次数
路城楠大帅哥的python欢迎你回来 么么啾开发时间:2022/3/27 17:49-- coding: UTF-8 --import randomlst=[]for x in range(0,20):#循环输出20次num=random.randint(20,100)#生成20-100的一个随机数lst.append(num) #将每个随机数加到列表并升序排序# 前三行缩写 lst=[randint(0,1000)for x in range(30)]lst.sort(reverse=原创 2022-03-28 23:34:49 · 4855 阅读 · 0 评论 -
开发猜数字小游戏。计算机随机生成100以内的整数,玩家去猜,如猜的数字过大或过小都应给出提示,直到猜中该数,显示“恭喜,你猜对了”。同时显示玩家猜的次数。
路城楠大帅哥的python欢迎你回来 么么啾开发时间:2022/3/27 17:49-- coding: UTF-8 --import randomnum=random.randint(0,100)#生成0-100的一个随机数#print(num) //实际可不用打印x=int(input());i=1while x!=num:#循环条件为猜不对if x>num:i+=1print(“猜的大了宝儿”)x = int(input())#重新猜elif x<num:pri原创 2022-03-28 01:21:06 · 7636 阅读 · 1 评论 -
python求s =1×2-2×3+3×4-4×5+ …+(-1) (n-1) ×n×(n+1)
路城楠大帅哥的python欢迎你回来 么么啾开发时间:2022/3/27 17:49-- coding: UTF-8 --i = 1 ; t = 0; sum = 0;n=int(input())while i <=n:t=(-1)**(i-1)i(i+1)#表达式计算if i % 2 == 1: # 判断是否为奇数阶乘 否则不操作sum = sum + ti += 1print(sum)...原创 2022-03-28 00:37:18 · 1307 阅读 · 0 评论