中级
Read Number in Chinese
未完成
中级参考
代码结构已给出,请填写 ____ 处
def solve(____):
digits = ["____","____","____","____","____","____","____","____","____","____"]
units = ["____","____","____","____","____","____","____","____","____"]
s = str(____)
length = len(____)
tokens = []
for i, ch in enumerate(____):
d = int(____)
pos = length - ____ - i
tokens.append((____))
if pos > ____:
tokens.append((____))
result = []
section_units = {"____", "____"}
cap_next = False
for kind, w in tokens:
if kind == "____":
# Only capitalize '____' after Wan/Yi, not '____', '____', etc.
if cap_next and w == "____":
result.append(____)
cap_next = False
else:
result.append(____)
else:
result.append(____)
if w in section_units:
cap_next = True
print("____".join(____))
示例
输入
solve(123456789)
期望输出
yi Yi er Qian san Bai si Shi wu Wan liu Qian qi Bai ba Shi jiu
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199