python - 将数字转换为word函数python
问题描述
嗨,我正在尝试在 python 中编写 2 个函数。其中一个函数应该能够接受一个参数并将一个从 1 到 10 的数字转换为单词。例如,如果 2 是来自用户的输入,它应该返回两个。第二个函数应采用 2 个参数并列出用户输入的值。例如,如果用户输入的 2 个值是 2 和 8,它应该在新行中打印 2-8。但是,我想将数字转换为单词。例如,它应该在一个新行中打印两个八。这是我到目前为止所写的。
def numberToText(z):
if(z==1):
return "one"
elif(z==2):
return "two"
elif(z==3):
return "three"
elif(z==4):
return "four"
elif(z==5):
return "five"
elif(z==6):
return "six"
elif(z==7):
return "seven"
elif(z==8):
return "eight"
elif(z==9):
return "nine"
elif(z==10):
return "ten"
def count(x,y):
for x in range(x,y+1):
print(x)
numberToText(x)
x=input("Enter first number")
y=input("Enter second number")
count(x,y)
我想我对第一个函数的调用不正确,但我不确定。请帮忙?
解决方案
将输入转换为整数
x=int(input("Enter first number"))
y=int(input("Enter second number"))
推荐阅读
- ios - 如何在 Swift 中使用共享容器/应用程序组从其他目标访问文件
- tensorflow - keras.utils.Sequence 与多个文件
- python - 如何正确读取 csv 文件并返回数据以用于其他功能
- python - 尝试用树枝为不断增长和收缩的细丝设置动画
- qt - 如何在windows上制作qmake生成的Makefile?(nmake 和 mingw-make)
- python - 在字符串中查找连续的字母
- javascript - 以数组作为输入参数实现斐波那契
- ios - 在主线程上重新加载表部分时出现 Swift NSInternalInconsistencyException
- react-native - 如何修复“未定义不是对象(评估'this [BASE_OBJECT] [key]')”
- android - 如何在 XML 中设置 TextView 的 Drawable 的颜色 - 适用于 Android API 15?