python - 偶数和奇数函数
问题描述
对于作业,我应该创建一个代码,要求用户输入一个数字并告诉他们它是偶数还是奇数,但是如果用户输入一个字母或单词,该代码应该一直要求输入一个数字,直到他们放了一个。到目前为止我的代码是......
import math
def even_odd(num):
if num%2 == 0:
return "even"
else:
return"odd"
num = number
while num == None:
try:
number = int(input("Enter the number:"))
successful = True
except:
print("This is an invalid answer, please
enter a number")
ans = even_odd(num) print(ans)
解决方案
你其实很亲近,所以我不觉得帮助你太糟糕了。
import math
def even_odd(num):
if num%2 == 0:
return "even"
else:
return"odd"
num = None
while num == None:
try:
num = int(input("Enter the number:"))
except:
print("This is an invalid answer, please enter a number")
ans = even_odd(num)
print(ans)
推荐阅读
- performance - 站点在 localhost 上运行良好,但不响应托管服务器上的计算
- javascript - 如何根据使用angualrjs的条件选择复选框?
- macos - 您如何找到要在 AppleScript 中使用的应用程序的事件代码?
- mongodb - Azure Functions with MongoDB:来自 Azure Function webhook 处理器的连接过多
- python - 如何在python中将一列或多列添加到数据框中
- arrays - Python 3.x 需要帮助使用 map() 将数学函数应用于一维数组
- javascript - 本地主机没有发送任何数据。ERR_EMPTY_RESPONSE , Nodejs 错误
- c - 如何告诉 GCC 在 _start 期间不要初始化堆栈,或者手动设置它?
- raspberry-pi3 - 使用 buildroot 为 aarch64 交叉编译 ROS Melodic 时,class_loader 失败
- r - 针对每个间隔 RStudio 的移动平均值绘制值范围