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

网站建设 在线购买链接购买

网站建设 在线购买,链接购买,怎么提高百度权重,php mysql 网站模板1、要求编写函数fn(a,n) 求aaaaaa⋯aa⋯aa(n个a)之和,fn须返回的是数列和(算法初阶) 要求编写函数fn(a,n) 求aaaaaa⋯aa⋯aa(n个a)之和,fn须返回的是数列和。 从控制台输入正整数a和n的值(两…

1、要求编写函数fn(a,n)

a+aa+aaa+++aaaa(na)之和,fn须返回的是数列和(算法初阶)

要求编写函数fn(a,n) a+aa+aaa+++aaaa(na)之和,fn须返回的是数列和。 从控制台输入正整数an的值(两个值都不超过9),并输出fn(a,n)的结果值。

选项代码:

def fun(a,n):s = 1sum = 1for i in range(1,n):s = 1 + s*10sum+=sy = a *sumprint(y)
def main():while(1):a = int(input('请输入a:'))if a>9 or a<0:print('a的值输入错误,请重新输入:')else:breakwhile(1):n = int(input('请输入n:'))if n>9 or n<0:print('n的值输入错误,请重新输入:')else:breakfun(a,n)
if __name__ == '__main__':main()

2罗马数字转整数(哈希表,数学)

罗马数字包含以下七种字符: I V X LCD  M

字符          数值

I             1

V             5

X             10

L             50

C             100

D             500

M             1000

例如, 罗马数字 2 写做 II ,即为两个并列的 112 写做 XII ,即为 X + II  27 写做  XXVII, 即为 XX + V + II 

通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:

  • I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。
  • X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。 
  • C 可以放在 D (500) 和 M (1000) 的左边,来表示 400 和 900。

给你一个整数,将其转为罗马数字。

 (原题目中示例的输入、输出与题意相反,已修正)。

示例 1:

输入: "III"


输出: 3

示例 2:

输入: "IV"


输出: 4

示例 3:

输入: "IX"


输出: 9

示例 4:

输入: "LVIII"


输出: 58


解释: L = 50, V = 5, III = 3.

示例 5:

输入: "MCMXCIV"


输出: 1994


解释: M = 1000, CM = 900, XC = 90, IV = 4.

 

提示:

  • 1 <= num <= 3999

选项代码:

class Solution:def romanToInt(self, s: str) -> int:units = [["M", 1000, 1],["CM", 900, 2],["D", 500, 1],["CD", 400, 2],["C", 100, 1],["XC", 90, 2],["L", 50, 1],["XL", 40, 2],["X", 10, 1],["IX", 9, 2],["V", 5, 1],["IV", 4, 2],["I", 1, 1]]end = len(s)start = 0i = 0r = 0while i < len(units):unit = units[i][0]value = units[i][1]step = units[i][2]if end-start >= step and s[start:start+step] == unit:r += valuestart += stepelse:i += 1return r
# %%
s = Solution()
print(s.romanToInt('MCMXCIV'))

3python 编写函数计算圆周率(图算法,算法高阶)

计算圆周率。存在圆心在直角坐标系原点且半径为 1 的圆及其外切正方形。为计算方便,仅考虑位于第一象限的四分之一正方形和四分之一圆。随机生成该四分之一正方形中一系列点,散布于四分之一圆内比例即为圆周率四分之一。散步点越多,结果越精确,耗时也越长。

以下程序实现了这一功能,请你填补空白处内容:

from random import random
from math import sqrt
N=eval(input("请输入次数:"))
K=0 
for i in range(1,N+1):x,y=random(),random()dist =sqrt(x**2+y**2)_____________________;
pi=4*(K/N)	
print("圆周率值:{}".format(pi))

完整选项代码:

from random import random
from math import sqrt
N=eval(input("请输入次数:"))
K=0for i in range(1,N+1):x,y=random(),random()dist =sqrt(x**2+y**2)if dist <= 1.0:K = K + 1
pi=4*(K/N)
print("圆周率值:{}".format(pi))
http://www.hkea.cn/news/603225/

相关文章:

  • 网页设计学徒培训可试学巢湖seo推广
  • 让顾客心动的句子seo模拟点击软件源码
  • 设计类专业包括哪些kj6699的seo综合查询
  • 手机网站制作哪家好查关键词
  • 米拓企业网站管理系统电商培训机构排名前十
  • 做效果图有哪些网站seo点击排名
  • 网络营销推广网站收录seo推广排名平台有哪些
  • 产品经理如何看待网站开发广州软件系统开发seo推广
  • wordpress 忘记管理员如何做网站seo
  • app和网站哪个有优势淘宝关键词排名
  • wordpress该域名宁波网站seo公司
  • 建购物网站怎么建呀简单的网站建设
  • 江苏省建设教育协会网站首页百度知道合伙人答题兼职入口
  • 做优化的网站平台搭建
  • 做网站需要多久网络推广是什么专业
  • 厦门加盟网站建设线上推广营销
  • 定制网站案例seo搜索引擎优化薪酬
  • 网站制作成功后怎么使用浏览器观看b站视频的最佳设置
  • 一家专门做开网店的网站北京seo专员
  • 专业企业网站搭建服务头条权重查询
  • 去哪儿网站上做民宿需要材料免费的黄冈网站有哪些平台
  • 网站建设网现在推广什么app最挣钱
  • 嘉兴装修公司做网站安装百度到桌面
  • 电商网站特点外贸营销网站建站
  • 上海市住房城乡建设管理委员会网站网络营销软文范例大全800
  • 莱芜区政协网站做网络优化的公司排名
  • 太原网站建设开发公司电商运营基本知识
  • php做企业网站seo网站推广企业
  • 万网网站备案授权书免费发布推广信息的b2b
  • 乡镇可以做门户网站seo是什么意思职业