参见英文答案 > python – checking odd/even numbers and changing outputs on number size                                    15个

我正在尝试制作一个程序,检查一个单词是否是一个回文并且我已经到目前为止它可以使用具有偶数数字的单词.我知道如果字母数量是奇数,如何使它做某事但我只是不知道如何找出一个数字是奇数.有没有简单的方法来查找数字是奇数还是偶数?

仅供参考,这是我的代码:

a = 0

while a == 0:

print("\n \n" * 100)

print("Please enter a word to check if it is a palindrome: ")

word = input("?: ")

wordLength = int(len(word))

finalWordLength = int(wordLength / 2)

firstHalf = word[:finalWordLength]

secondHalf = word[finalWordLength + 1:]

secondHalf = secondHalf[::-1]

print(firstHalf)

print(secondHalf)

if firstHalf == secondHalf:

print("This is a palindrom")

else:

print("This is not a palindrom")

print("Press enter to restart")

input()

谢谢

解决方法:

if num % 2 == 0:

pass # Even

else:

pass # Odd

%符号就像除了它只检查余数一样,所以如果除以2的数字的余数为0,那么它甚至是奇数.

标签:python

python判断一个数是奇数还是偶数_在python中检查一个数字是奇数还是偶数相关推荐

  1. python 幂运算 整数_在Python中检查一个数字是否是另一个数字的幂

    python 幂运算 整数 To solve this problem simply, we will use the log() function from the math module. The ...

  2. python判断一个数是否在范围内_检查数字列表是否在某个范围内?

    我试图离散化一些数字,通过查看它们是否在给定的范围内,然后根据该范围分配一个数字,但是我得到的结果并不完全正确. mapp是一个定义范围的字典,以及对应于给定范围的值. lst是要与这些范围匹配的数字 ...

  3. python 判断数据是什么类型的游戏_利用python分析权力的游戏五王之战数据

    本身是个美剧迷,其中权力的游戏是我最爱的美剧之一,所以我通过kaggle下载了数据集并进行分析.数据名称解释如下: name: 战争的名称,字符变量. year: 战争发生的年份,数值变量. batt ...

  4. python判断一个数是整数、浮点数还是字符串

    python判断一个数是整数.浮点数还是字符串 示例代码:

  5. 使用python判断一个数是否为素数

    如何用python判断一个数是否为素数? 是否为素数可以通过逐个检查从2到它本身的数是否整除来解决. 先创建一个空列表,使用for把2到它本身的数添加进去.创建变量prime来存储返回值.再使用一个f ...

  6. Python判断一个数是否为素数

    Python判断一个数是否为素数 """ 定义一个函数:用来判断一个数 是否为素数 函数名:isPrime 参数:数值n 返回值:布尔类型结果 ""& ...

  7. python注释语句不被解释器过滤掉_关于 Python 注释,以下选项中描述错误的是 ( )_学小易找答案...

    [单选题]关于 Python 程序格式框架的描述,以下选项中错误的是 ( ) [简答题]2014年22JAVA_B场参考答案.doc [简答题]Java2006试卷.doc 1.请提供每题的详细分析; ...

  8. python语言浮点数可以不带小数部分吗_关于Python语言的浮点数类型,以下选项中描述错误的是 ( )_学小易找答案...

    [单选题]关于Python赋值语句,以下选项中不合法的是 ( ) [简答题]2014年22JAVA_B场参考答案.doc [单选题]下面代码的输出结果是 ( ) d ={" 大海 " ...

  9. python hello world重复_查找数组中重复的数字-python版

    题目一:找出数组中重复的数字 在一个长度为n的数组中,数字在0~n-1范围内,数组中某些数字是重复的,但是不知道重复几个,也不知道重复几次,请找出数组中任意一个重复的数字 解法一:可以先将数据进行排序 ...

最新文章

  1. 7999元大疆最新无人机,支持第一人称视角极速拍摄,网友:不是航拍,是直接起飞...
  2. C语言程序设计 计算个人所得税 浙大版,《C语言及程序设计》实践参考——个人所得税计算器switch语句版...
  3. 计算Be原子基态能级
  4. C++中运算符重载的方法
  5. 简单是一种美:提高项目成功率的一些方法
  6. LDA主题模型原文解读
  7. Java集合(四):Map映射
  8. 高性能服务器模型分类
  9. 小程序的防盗链 VS 反盗链 - 总结篇
  10. apt-get与dpkg常用命令
  11. OpenShift 4 - 为Gogs构建一个Operator
  12. html在线发布ipa文件在哪里,打包ipa文件
  13. mediacodec surfaceview解码失败
  14. 物流的趋势和计算机科技,计算机仿真技术在物流领域的前景分析
  15. COGS2353[HZOI 2015] 有标号的DAG计数 I
  16. 微软制作win7启动U盘的工具
  17. 你们制作微信表情包都用了哪些软件?当然必备这3款
  18. python 对 文件内容 搜索_python实现搜索文本文件内容脚本
  19. sp-api对接过程详解
  20. microsoft edge 编辑器不支持浏览器隐私模式,请用普通模式访问! 解决办法

热门文章

  1. sn0int - 半自动化 OSINT 框架和包管理器
  2. Java实现图片的镜像处理
  3. 2020高交会第二十二届中国国际高新技术成果交易会
  4. 学习经验分享之四:YOLOv7学习心得
  5. linux at 邮箱,linux at 命令详解
  6. 初学者在VMware上搭建自己的CentOS8
  7. C语言 弹小球 小游戏(控制台)
  8. 如何辨别大脑脑区结构?——最全详细回答
  9. 派森小镇(二)神奇能量药丸
  10. Shell循环语句(for、while、until)及echo、IFS