第一套编程题
第一题
【编程实现】
分别输入两个正整数 M、N,输出 M 到 N 之间(含 M、N)所有可被 7 整除,但不是 5 的倍数的数字,并以逗号分隔按顺序打印在一行。
输入描述:分别输入两个正整数 M、N
输出描述:输出 M 到 N 之间(含 M、N)所有可被 7 整除,但不是 5 的倍数的数字, 并以逗号分隔按顺序打印在一行
【样例输入】 100 147
【样例输出】 112,119,126,133,147
M, N = map(int, input().split())
res = []
for i in range(M, N+1):
if i % 7 == 0 and i % 5 != 0:
res.append(i)
print(",".join(str(i) for i in res))
第二题
【编程实现】
输入一行字符,分别统计出其英文字母、空格、数字和其 它字符的个数并输出。
输入描述:输入一行字符
输出描述:按英文字母、空格、数字和其它字符的顺序输 出其对应的个数
【样例输入】 a1 b2 c d4 !!! 5
【样例输出】 4543
str_1 = input()
res = [0, 0, 0, 0]
for i in str_1:
if i.isalpha():
res[0] += 1
elif i.isspace():
res[1] += 1
elif i.isdigit():
res[2] += 1
else:
res[3] += 1
print(*res, sep="") # 如果您将*放在可可迭代对象前面,这会将其分解为单独的参数,并允许预期使用sep。
第三题
【编


2305

被折叠的 条评论
为什么被折叠?



