编写简单的数字翻译程序: 当输入1-5的数字时,翻译成对应的英文(小写),并输出。 当输入字符e时,结束程序。 提示: 允许不同的编程方法,可以模仿第9周单元测试中统计车辆的多选题编写。 输入格式: 一行输入一个数字,输入e结束 输出格式: 一行输出一个对应的英文(小写)
时间: 2024-11-18 20:19:27 浏览: 2
数字翻译为英文的c++实现
3星 · 编辑精心推荐
你可以使用Python来编写这样一个简单的数字翻译程序,下面是一个简单的示例:
```python
def translate_number():
while True:
input_char = input("请输入一个数字 (1-5) 或 e 结束程序:")
if input_char.lower() == 'e':
print("程序已结束.")
break
elif input_char.isdigit() and int(input_char) in range(1, 6):
number = int(input_char)
output = {
1: 'one',
2: 'two',
3: 'three',
4: 'four',
5: 'five'
}
print(f"{number} 对应的英文是 {output[number]}")
else:
print("无效输入,请输入1-5的数字.")
translate_number()
```
在这个程序中,我们使用了一个无限循环来持续接收用户的输入。如果用户输入的是'e',我们就打印出"程序已结束." 并退出循环。对于输入的数字,我们会检查它是否在1到5之间,并将其转换为相应的英文单词。
如果你想要其他编程语言的版本,比如Java或者JavaScript,我可以为你提供相应的代码示例。需要吗?
阅读全文