#输入的数字只有两位数并且没有错误
#用if和if-else
#举例:
输入10
输出ten
输入38
输出thirty-eight(需要有-)
输入99
输出ninety-nine
python输入数字得到英文
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
6条回答 默认 最新
chuifengde 2022-10-10 22:35关注dic = {1:'one',2:'two',3:'three',4:'four',5:'five',6:'six',7:'seven',8:'eight',9:'nine',10:'ten', 11:'eleven',12:'twelve',13:'thirteen',14:'fourteen',15:'fifteen',16:'sixteen',17:'seventeen',18:'eighteen',19:'nineteen', 20:'twenty',30:'thirty',40:'forty',50:'fifty',60:'sixty',70:'seventy',80:'eighty',90:'ninety',} number = int(input(">>>")) if number <= 20: print(dic[number]) else: x, y = divmod(number, 10) print(dic[x*10] + '-' + dic[y])本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录