南宁网站建设q479185700棒,网站会员充值接口怎么做的,天津平台公司,中企动力科技股份有限公司厦门分公司第一套编程题第一题【编程实现】输入一个字符串#xff08;N#xff09;#xff0c;输出该字符串的长度。输入描述#xff1a;输入一个字符串 N输出描述#xff1a;输出该字符串的长度【样例输入】abcd【样例输出】4N input()
print(len(N))第二题【提示信息】小蓝家的灯…第一套编程题第一题【编程实现】输入一个字符串N输出该字符串的长度。输入描述输入一个字符串 N输出描述输出该字符串的长度【样例输入】abcd【样例输出】4N input()
print(len(N))第二题【提示信息】小蓝家的灯是拉线型开关的拉一次灯开再拉一次灯关未拉之前灯是熄灭状态。【编程实现】输入一个正整数 M(1M100)作为小蓝拉灯的次数判断拉灯 M 次后灯是点亮状 态还是熄灭状态。输入描述输入一个正整数 M 作为拉灯的次数(1M100)输出描述如果灯是点亮状态输出整数“1”如果灯是熄灭状态输出整数“0”。【样例输入】5【样例输出】1#方法一
Mint(input())
isLiangFalse
for i in range(M):isLiangnot isLiang
print(int(isLiang))#方法二
Mint(input())
print(M%2)第三题【编程实现】小蓝的学校组织了一场演讲比赛有 8 位评委对参赛选手进行打分。打分规则是去掉 8 位评委中最高分和最低分后计算出剩余 6 位评委分数的平均值保留两位小数作为最后得分。小蓝同学也积极参加了本次演讲比赛请你帮小蓝计算一下她的最后得分。输入 8 个整 数0输入整数100分别以逗号隔开作为 8 位评委对小蓝同学的打分请按照打 分规则计算出小蓝的最后得分并输出。输入描述输入 8 个整数0输入整数100分别以逗号隔开输出描述输出小 蓝的最后得分注意保留两位小数【样例输入】50,90,55,78,52,68,66,93【样例输出】68.17llist(map(int,input().split(,)))
l_max max(l)
l_min min(l)
l.remove(l_max)
l.remove(l_min)
junzhisum(l)/len(l)
print(round(junzhi,2))
第四题【编程实现】用户输入一个正整数 N3N9。从 0 到 N 之间的所有正整数(包含 0 和 N)中 选择三个组成一个三位数0 不能作为百位数且这个三位数为奇数请计算出共有 多少种满足条件的三位数组合。注意组成的每个三位数各个位上的数字不能重复输入描述输入一个正整数 N3N9输出描述输出满足条件的三位数组合的个数【样例输入】3【样例输出】8【上述输入输出样例的进一步解释】 用户输入的正整数即样例输入为 3也就是将 0、1、2、3 四个数字进行组合。符合 要求的三位数为103、123、203、213、201、231、301、321 共 8 个所 以样例输出为 8。Nint(input())
count0
for i in range(1,N1):for j in range(0,N1):if ij:continuefor k in range(0,N1):if i!j and j!k and i!k and (i*100j*10k)%2!0:count1
print(count)第五题【编程实现】回文数是指一个像 14641 这样“对称”的数即将这个数的各位数字按相反的顺序重 新排列后所得到的数和原来的数一样。请编程求不同位数数字的回文数的个数。 用户输入一个正整数 M2M7M 作为回文数的位数。要求输出 M 位的回文数共 有几个及这些回文数中有几个包含数字 99。输入描述输入一个正整数 M输出描述第一行输出回文数的个数第二行输出 M 位的回文数中包含数字 99 的有几 个。【样例输入】3【样例输出】901Mint(input())
count0
count20
for i in range(10**(M-1),10**M):rstr(i)[::-1]if str(i)r:count1if 99 in str(i):count21
print(count)
print(count2)第二套编程题第一题【编程实现】 输入一个正整数输出这个正整数是一个几位数。输入描述输入一个正整数输出描述输出这个正整数是一个几位数【样例输入】12【样例输出】2Nint(input())
count0
while N!0:N//10count1
print(count)第二题【编程实现】 给定一个正整数然后分行输出这个正整数奇数位上的数(个位数为第一位)。输入描述输入一个正整数输出描述分行输出这个正整数奇数位上的数【样例输入】123【样例输出】31Nint(input())
while N!0:print(N%10)N//100第三题【提示信息】平方是一种运算比如a 的平方表示 a×a。例如:2 的平方为 4 (也就是 22 的积) 例如:4 的平方为 16 (也就是 44 的积)【编程实现】输入一个正整数 N(N30)输出 1 到 N(包含 1 和 N)之间所有正整数的平方且 所输出的平方数之间以英文逗号隔开。输入描述输入一个正整数 NN30输出描述输出 1 到 N 之间所有正整数的平方数且所输出的平方数之间以英文逗号 隔开【样例输入】3【样例输出】1,4,9Nint(input())
for i in range(1,N1):if i N:print(i**2)else:print(i**2,end,)第四题【提示信息】倍数与约数如果 a 能被 b 整除a 就叫做 b 的倍数b 就叫做 a 的约数。约数和 倍数都表示一个整数与另一个整数的关系不能单独存在。最大公约数几个整数中公有的约数叫做这几个数的公约数其中最大的一个叫做 这几个数的最大公约数。举例12、16 的公约数有 1、2、4其中最大的一个是 4所以 4 是 12 与 16 的最大公约数。最小公倍数几个自然数公有的倍数叫做这几个数的公倍数其中最小的一个叫做 这几个数的最小公倍数。举例4 的倍数有 4、8、12、16…6 的倍数有 6、12、18、24…4 和 6的公倍数有 12、24…其中最小的是 12所以 4 和 6 最小公倍数为 12。【编程实现】分别输入两个正整数(1正整数201)输出这两个正整数的最大公约数 M 及最小公 倍数 N(注M 和 N 之间以一个英文逗号隔开)。输入描述第 1 行输入第一个正整数第 2 行输入第二个正整数输出描述输出这两个正整数的最大公约数 M 及最小公倍数 N(M 和 N 之间以一个 英文逗号隔开)【样例输入】46【样例输出】2,12aint(input())
bint(input())
if ab:xayb
else:xbya
gys gbs 0while x0:if a%x0 and b%x0:gysxbreakx-1while True:if y%a0 and y%b0:gbsybreaky1
print(%d,%d%(gys,gbs))
第五题【提示信息】一个正整数如果任何一个数位小于等于右边相邻的数位则称为一个数位递增数。 例如: 1135 是一个数位递增数 1024 不是一个数位递增数【编程实现】输入一个正整数 n(10n10001)输出 10 到 n (包含 10 和 n)中有多少个数位 递增数。输入描述输入一个正整数 n(10n10001)输出描述输出 10 到 n 中有多少个数位递增数【样例输入】15【样例输出】5【上述输入输出样例的进一步解释】用户输入的正整数即样例输入为 1510 到 15 之间的数位递增数有11、12、 13、14、15。所以样例输出为 5。