当前位置:首页>python>【GESP】2026年03月Python一级 -- 数字替换

【GESP】2026年03月Python一级 -- 数字替换

  • 2026-10-11 05:59:02
【GESP】2026年03月Python一级 -- 数字替换

跟老马一起“升级打怪”学编程!

旨在为小朋友们提供全面的学习材料,共同为等级考试做好准备。

添加小助手微信,回复【GESP一级2026.03_数字替换】,获取本题源代码。

GESP一级2026.03_数字替换

【提交】

https://www.luogu.com.cn/problem/B4496

【问题描述】

Alice 不喜欢数字 4,但觉得数字 8 寓意好,她想把数中的 4 全都替换成 8,若数中不含 4 则无需修改,你能帮帮她吗?

【输入描述】

输入一行,包含一个整数 ,表示要替换前的数。

【输出描述】

输出一行,包含一个整数 ,表示替换后的数。

【样例输入1】

8459045

【样例输出1】

8859085

【样例输入2】

123

【样例输出2】

123

【样例解释】

对于样例1,输入 8459045 中有两个 4,都将其替换为了 8,得到 8859085。

对于样例2,输入 123 中不包含 4,无需修改输入数字,输出 123。

【数据范围】

。

参考程序:

'''[GESP202603 一级] 数字替换https://www.luogu.com.cn/problem/B4496'''A = int(input())B = 0k = 1while A != 0:    c = A % 10if c == 4:        c = 8    B += c * k    k *= 10    A = A // 10print(B)

青少年编程竞赛交流

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),添加小助手微信,让他邀请大家进入学习群。进群之后大家可以参与定期组织的21天刷题打卡、等级考试测评、教育部白名单比赛辅导以及青少年编程组队竞赛等活动。

最新文章

随机文章