当前位置: 首页 > news >正文

西宁网站设计企业做影视网站风险大吗

西宁网站设计企业,做影视网站风险大吗,免费网站制作软件有哪些,深圳广科网站建设1.斐波那契数列 编写一个能计算斐波那契数列中第x个数的小程序。斐波那契数列#xff08;Fibonacci sequence#xff09;#xff0c;又称黄金分割数列、 因数学家莱昂纳多斐波那契#xff08;Leonardoda Fibonacci#xff09;以兔子繁殖为例子而引入#xff0c;故又称为…1.斐波那契数列 编写一个能计算斐波那契数列中第x个数的小程序。斐波那契数列Fibonacci sequence又称黄金分割数列、 因数学家莱昂纳多·斐波那契Leonardoda Fibonacci以兔子繁殖为例子而引入故又称为“兔子数列”。 有一对兔子从出生后第 3 个月起每个月都生一对兔子小兔子长到第三个月后每个月又生一对兔子假如兔子都不死每个月的兔子数形成的数为斐波那契额数列 在数学上斐波那契数列以如下被以递推的方法定义F(1)1F(2)1, F(n)F(n - 1)F(n - 2)n ≥ 3n ∈ N*根据提示在右侧编辑器补充代码输入x输出第x个斐波那契数列。 注意斐波那契数列的第一项和第二项为1 xeval(input()) #代码开始 def sum1(x):if x 1 or x 2:return 1else:return sum1(x-1) sum1(x-2)for i in range(1,x1):sum2 sum1(i)print(sum2) #代码结束 2.统计一段英文语句中的单词数和句子数 编写一个小程序输入一段英文短语统计其中的单词数目和句子数目。要统计词语的数量则统计当前字符是大写或小写英文字母而前一个字符是空格或标点符号(句号(.)惊叹号(!)问号(?)逗号(,)分号(;)双引号())等的数目。 例如输入英文短语如下统计结果为57个单词和3个句子。 提示对字符串的每个字符ch循环若ch是句号(.)惊叹号(!)问号(?)时则表示句子数的变量加一。若ch是大小写英文字母且前一个字符是指定标点时表示词语数的变量加一。前一个字符可以用一个变量保存只要在循环语句的最后将ch赋值给该变量即可。提示对于第一个字符可以设置其前一个字符为空格。 xinput() #代码开始 t jz 0 cy 0 for i in x:if i . or i ? or i !:jz 1if(i.isalpha() and (t or t . or t! or t? or t, or t ; or t\)):cy cy 1t i#代码结束 print(单词{}句子{}.format(cy,jz)) 3.密码判断 输入用户名和密码根据密码文件中所记录的用户名和密码信息判断登录信息是否正确 密码文件的信息如下所示每行显示逗号分隔的姓名和密码 甲乙,11111111 陈二,76895409 张三,12345678 李四,87654321 王五,88888888 赵六,99999999 欧阳小七,42110198 f1open(sy5/密码.txt,r,encodingutf-8) xinput(用户名) yinput(密码) #代码开始 for i in f1:i i.strip(\n)yhm i.split(,)[0]mm i.split(,)[1]if x yhm and y mm:print(密码正确)break else: print(用户名或密码错误)#代码结束 4.通过数列求自然常数e 编写程序,根据近似公式 e≈11/(1!)1/(2!)1/(3!)… 1/(n!) 计算 e 的近似值要求直至最后一项的值小于 1e-7 次方为止 s1 #代码开始 t 1 n 1 m 1 while(t1e-7):t 1 / ns s tm m 1n n * m #代码结束 print(e值为{:.8}.format(s)) 5.双倍余额递减法计算固定资产折旧 编写一个使用双倍余额递减法计算固定资产折旧的小程序。 双倍余额递减法进行固定资产折旧的规则双倍余额递减法是在不考虑固定资产预计净残值的情况下根据每年年初固定资产净值和双倍的直线法折旧率计算固定资产折旧额的一种方法。它的基本规则是以固定资产使用年数倒数的2倍作为它的年折旧率以每年年初的固定资产账面余额作为每年折旧的计算基数但由于在固定资产折旧的初期和中期时不考虑净残值对折旧的影响为了防止净残值被提前一起折旧因此现行会计制度规定在固定资产使用的最后两年中折旧计算方法改为平均年限法即在最后两年将固定资产的账面余额减去净残值后的金额除以2作为最后两年的应计提的折旧。 例某医院有一台机器设备原价为600000元预计使用寿命为5年预计净残值24000元。 年折旧率2/540% yjeval(input(原价)) czeval(input(残值)) neval(input(年限)) #代码开始a 1 / n * 2 for i in range(1, n1):if n - i 2 :s (yj - cz) / 2else:s yj * ayj - sprint(第{:2d}年折旧{:.2f}.format(i,s)) #代码结束 6.销售统计 循环输入商品编号、数量和价格进行累加。 只到输入商品编号为0000为止。 输出商品种类、数量总计和金额总计。 spbhinput(输入商品代码) s0 c0 sl0 #代码开始 while(spbh ! 0000):a input(输入商品价格)b input(输入商品数量)c c 1sl sl int(b)s s int(a) * int(b)spbh input(输入商品代码)#代码结束 print(商品种类{}数量总计{}金额总计{:.2f}.format(c,sl,s)) 7.投资年限计算 编写一个计算投资年限的小程序 某客户每年年初在银行存入一笔固定金额的钱m在年底将本金和利息取出.在第二年年初将该笔钱与新存入的钱m一起再存入银行。输入每年存款m、年利率r再输入用户要得到的金额x计算该客户需要存放多少年y才能得到需要的金额。 例如输入存款10000年利率0.1金额100000输出7 输入存款50000年利率0.05金额500000输出8。 meval(input(存款)) reval(input(年利率)) xeval(input(金额)) #代码开始 s 0 n 0 while(s x):s (s m) * r s mn n 1 #代码结束 print(n) 8.诗人作品统计 在唐诗.txt文件,如下图所示。每首诗的标题为序号诗人冒号诗名。编写程序输入诗人姓名显示该诗人所写的诗的标题以及作品数如图所示。 如果该诗人没有作品显示无作品。 f1open(sy5//唐诗.txt,r) xinput(输入作者) #代码开始 t True s 0 for i in f1:i i.strip(\n)n i[3:3 len(x)]if (n x):t Falseprint(i)s s 1 if (t True):print(无作品) else:print(作品数 %d % s) #代码结束 9.python圆周率计算 用下面的公式求π的近似值直到最后一项的绝对值小于指定的数y为止 注意不包括最后一项测试输入 0.0001, 程序输出 3.1414 yeval(input()) #开始 s 1 n 1 t 1 p 0 while True:p p tn n 2s s * -1t s / nif abs(t) y:breaks p * 4 #结束 print({:.4f}.format(s)) 10.银行利息计算 某人有资金100000元他存入银行一年期的大额存款年利率为5%一年后又将所有资金转存。若银行利率一直不变求想获得指定金额的资金存款至少需要多少年。 测试输入120000 输出4 yeval(input()) #开始 s 100000 n 0 while(1):s s s * 0.05n 1if s y:break#结束 print({:d}.format(n)) 11.模体motify查找 部分序列在不同基因组中共有这种序列我们称为Motif。 事实上基因组中的Motif出现多次这种情况称为重复。 给出一个长的DNA字符串s和一个较短的DNA字符串t。 要求找出s中出现t的所有位置。注意位置从0开始计数。 输出t在s中出现的位置即起始下标。如果有多次匹配都需要输出。 例如输入 GATATATGCATATACTT ATAT 输出 1 3 9 输入 GATATATGCATATACTT CTAG 输出没有此模体提示x.find(y,beg,end) find() 方法检测字符串x中是否包含子字符串y 如果指定 begin开始 和 end结束 范围则检查是否包含在指定范围内如果包含子字符串返回开始的索引值否则返回-1。未指定begin和end的范围则默认整个字符串内检索 beg默认为0end默认为字符长度。 sinput(输入长DNA) tinput(输入模体) #代码开始 b 0 c 0 for i in range(len(s)):a s.find(t,i)if a 0 or b a:continueelif a 0 and b! a:b ac 1print(a)if c 0: print(没有此模体)#代码结束 12.苹果问题 在宫廷举办的数学竞赛中斐波那契曾提出过如下的“苹果问题”一个人经过n道门进入苹果园摘了许多苹果。离开果园时给第一个守门人一半苹果加1个给第二个守门人余下的一半苹果加1个对其他守门人也是如此这般最后他带1个苹果离开果园.请问他当初一共摘了多少苹果。 输入n计算他当初摘的苹果数 例如输入7输出384 neval(input()) #代码开始 x 1 for i in range(1,n1):x (x 1) * 2 #代码结束 print(苹果数{}.format(x)) 13.韩信点兵 相传韩信才智过人从不直接清点自己军队的人数只要让士兵先后以三人一排、五人一排、七人一排地变换队形而他每次只掠一眼队伍的排尾(余下的人数就知道总人数了。 输入3个非负整数a,b,c 表示每种队形排尾的人数a3,b5,c7输出总人数的最小值或报告无解。 已知总人数不小于10不超过100  aeval(input(a)) beval(input(b)) ceval(input(c)) #代码开始 for i in range(10,101):if i % 3 a and i % 5 b and i % 7 c:print(i)break else:print(无解) #代码结束 14.电商促销循环计算 某电商双11促销活动。消费金额每满200元减免30元上不封顶。 若用户是vip,则对优惠后的金额再享受95折优惠。 编写程序用户可反复输入消费金额和是否vip(y表示是n表示否),计算并显示实际付款和优惠金额直到用户输入消费金额0为止。显示保留两位小数 xeval(input(消费金额)) #代码开始while True:if x 0:breaks xif x 200:a x // 200s x - 30 * asf input(是否vip)if sf y:s s * 0.95else:s sprint(实际付款{:.2f}优惠{:.2f}.format(s,x-s))x eval(input(消费金额))#代码结束 15.分解质因数 把一个合数用质因数相乘的形式表示出来叫做分解质因数。 例如 542*3*3*3 802*2*2*2*5 输入一个合数将其显示为质因数相乘的形式 例如输入150 显示 1502*3*5*5 neval(input()) #代码开始 m n i 2 s 1 print(%d % n, end) while True:if m%i0:m m / is s * iprint(%d % i, end)if s n:print()else:print(*,end)else:i 1if i n 1:break#代码结束 16.银行信息查询 编写一个能查询银行信息的小程序。 银行信息.csv文件如下所示每行显示银行的编号名称省份城市和类别信息。 编写程序输入银行的名称和城市将该城市的包含查询关键字的银行信息显示出来并显示序号。最后显示银行数目。 若没有符合条件的数据显示无符合条件的银行。 注意; 模糊查询即可(该行包含城市名和银行的名称即显示) 序号和银行信息之间有空格 f1open(lx2//银行信息.csv,r,encodingutf8) xinput(银行名称) yinput(城市) #代码开始 n 1 for i in f1: i i.strip(\n).split(,) if len(i[3]) 3: if x i[4][-4:] and y i[3][0:-1]: print(n, end )print(i[0],i[1],i[2],i[3],i[4],sep,)n n 1elif x i[4][-4:] and y i[3][0:2]:print(n,end )print(i[0],i[1],i[2],i[3],i[4],sep,) n n 1 else:if x i[4][-4:] and y i[3]:print(n,end )print(i[0],i[1],i[2],i[3],i[4],sep,)n n 1if n-1 0:print(无符合条件的银行) else: print(共%d个银行 % (n - 1))#代码结束 f1.close() 17.区县信息查询 编写一个能查询湖南省的区县信息的小程序。 湖南区县.csv文件如下所示每行显示城市名称、区县名称和街道乡镇名称 编写程序输入区县名称将该区县的每行信息显示出来并显示序号。最后显示该区县的街道的数目、乡的数目和镇的数目 提示根据该行结尾的字符判断该行为街道、乡或镇。注意每行结尾有换行符 若没有符合条件的数据显示没有此区县信息 注意; 序号和信息之间有空格 f1open(lx2//湖南区县.csv,r,encodingutf8) sinput(区县名称) #代码开始 n 1 count1 0 count2 0 count3 0 c 0 for i in f1:i i.strip(\n).split(,)if s i[1]:c 1print(n,end )print(i[0],i[1],i[2],sep,)n n 1if i[2][-1] 道:count1 1elif i[2][-1] 乡:count2 1elif i[2][-1] 镇:count3 1 if c 0:print({}个街道{}个乡{}个镇.format(count1,count2,count3)) else:print(没有此区县信息) #代码结束 f1.close()
http://www.zqtcl.cn/news/167197/

相关文章:

  • 网上下载的网站模板怎么用wordpress 注册密码
  • 网站建设免费国外撤销网站备案申请书
  • 佛山做网站那家好网站建设公司如何盈利
  • 傻瓜建网站设计感网站
  • 北京网站优化软件陕西省建筑信息平台
  • 广州越秀建网站济南房产网新开楼盘
  • 线上咨询预约网站建设方案保定外贸网站制作
  • 网站流量如何增加提高工作效率的措施
  • 龙湖镇华南城网站建设.net 网站开发书籍
  • 域名费用和网站服务器费用是同样的吗推广营销方案
  • 安徽网站设计方案中文外贸网站有哪些
  • 衡阳手机网站设计响应式网站做多大的尺寸
  • 海尔电子商务网站建设预算灵台县门户网
  • 四川网站建设设计公司排名开发公司与建筑公司合作协议
  • 江西智能网站建设嘉定注册公司
  • 海口网站建设联系方式十大免费软文推广平台
  • 石碣镇做网站帮别人做网站开价
  • 站长 网站ip客户都不愿意做网站
  • 网站开发和软件开发哪个难网站备案账号
  • 2昌平区网站建设安徽盛绿建设网站
  • 商务网站建设目的天津建设网站需要的费用
  • flash 网站头部wordpress支持大文件上传
  • 网站开发方式的选择凡客设计
  • 常德建设网站如何查询某个网站的设计公司
  • wordpress 仿站教程学校ui设计培训
  • 南昌模板建站定制网站合肥瑶海区网站建设价格
  • 奥尔马手表官方网站导出wordpress文章
  • 网站栏目内容和功能手机网站建设 如何获得更好的排名
  • 网站运营推广难做常德网警
  • 北滘网站建设公司在百度上做网站怎么做