我想让一个python程序从用户那里获取一个浮点数,并检查整数部分是偶数还是奇数。我可以用两种方法来完成这个任务,一种是使用function,另一种是使用嵌套的ifs:
a = float(input('Enter a floating point number: '))
def integer_part(m):
if m - round(m) >= 0:
return round(m)
else:
return round(m) - 1
if integer_part(a) % 2 == 0:
print('Even')
else:
print('Odd')
个字符
由于我是Python新手,我很高兴看到替代代码来完成这项任务。
5条答案
按热度按时间5lwkijsr1#
我更喜欢下面的代码
字符串
另外,我不知道你为什么要用圆。
nwwlzxa72#
另一种方法是删除小数点之后的部分,然后检查整数部分是偶数还是奇数。
字符串
cl25kdpy3#
有无限多个,但这里有一行代码:
第一个月
dzjeubhm4#
备选方案:
字符串
dnph8jn45#
字符串