利用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#控制台应用程序,从键盘输入年份,判断此年份是否闰年。

编写一个程序,判断从键盘输入整数X的正负性和奇偶性。

编写一个简单的Java应用程序,用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。