编写一段Python程序,依次判断1~99的数是奇数还是偶数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一段Python程序,依次判断1~99的数是奇数还是偶数?相关的知识,希望对你有一定的参考价值。
参考技术A for i in range(1, 100):if i %2 == 0:
print('偶数')
else:
print('奇数') 参考技术B
编写一个简单的Java应用程序,用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。
代码
package com.company;
import java.util.Scanner;
public class Example1_2{
public static void main(String args[]) {
int number = 0,d5,d4,d3,d2,d1;
Scanner reader = new Scanner(System.in);
System.out.println("输入一个1至99999之间的数");
number = reader.nextInt();
if (number >= 1 && number < 100000) //判断number在1 ~ 99999之间的条件
{
d5 = number / 10000 ; //计算number的最高位(万位)d5
d4 = (number - d5 * 10000) / 1000; //计算number的千位d4
d3 = number % 1000 / 100; //计算number的百位d3
d2 = number % 100 / 10;
d1 = number % 10;
if (d5 != 0) //判断number是5位数的条件
{
System.out.println(number + "是5位数");
if (d5 == d1 && d4 == d2) //判断number是回文数的条件
{
System.out.println(number + "是回文数");
}
else
{
System.out.println(number + "不是回文数");
}
}
else if (d4 != 0) //判断number是4位数的条件
{
System.out.println(number + "是4位数");
if (d4 == d1 && d3 == d2) //判断number是回文数的条件
{
System.out.println(number + "是回文数");
}
else
{
System.out.println(number + "不是回文数");
}
}
else if ((d3 != 0)) //判断number是3位数的条件
{
System.out.println(number + "是3位数");
if (d3 == d1) //判断number是回文数的条件
{
System.out.println(number + "是回文数");
}
else
{
System.out.println(number + "不是回文数");
}
}
else if (d2 != 0)
{
System.out.println(number + "是2位数");
if (d1 == d2)
{
System.out.println(number + "是回文数");
}
else
{
System.out.println(number + "不是回文数");
}
}
else if (d1 != 0)
{
System.out.println(number + "是1位数");
System.out.println(number + "是回文数");
}
}
else {
System.out.printf("\\n%d在不1~99999之间", number);
}
}
}
运行结果
以上是关于编写一段Python程序,依次判断1~99的数是奇数还是偶数?的主要内容,如果未能解决你的问题,请参考以下文章
编写一个简单的Java应用程序,用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。
用JS编写一段程序,要求罗列出100以内所有的完全平方数(正方形数)?
两位整数相乘形成的最大回文数是 9009 = 99 × 91。编写程序,求得任意输入的 n 位整数相乘形成的最大回文数。