利用Python编写程序的程序判断从键盘输入的第一个数是不是为双数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Python编写程序的程序判断从键盘输入的第一个数是不是为双数?相关的知识,希望对你有一定的参考价值。
参考技术A你说的问题的实质,其实也是算法就是用这个数除以2,如果余数为0,那么这个数据就是双数。
先看下面的程序
源代码是:
num = int(input("输入一个数字: "))
if (num % 2) == 0:
print("0 是偶数".
format(num))else:
print("0 是奇数".format(num))
**********************
>>> num = int(input("输入一个数字: "))
输入一个数字: 12
>>> if (num % 2) == 0:
... print("0 是偶数".format(num))
... else:
... print("0 是奇数".format(num))
...
12 是偶数
>>>
********************
上面程序你不能一次全部输入进去,先输入第一行,然后你需要输入一个数据,我输入的是12
然后把剩余代码输入进去。
优化后的完整程序是:
while True:
try:
num=int(input('输入一个整数:')) #判断输入是否为整数
except ValueError: #不是纯数字需要重新输入
print("输入的不是整数!")
continue
if num%2==0:
print('偶数')
else:
print('奇数')
break
以上是关于利用Python编写程序的程序判断从键盘输入的第一个数是不是为双数?的主要内容,如果未能解决你的问题,请参考以下文章
利用Python编写程序,输入一个三位数,分离出各位数上的数字并输出
利用JAVA编写程序,用一维数组保存20个学生的某门课程的成绩,计算平均成绩,并输出。
编写一个C#控制台应用程序,从键盘输入年份,判断此年份是否闰年。
编写一个简单的Java应用程序,用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。