Python代码:
a = int(input("请输入第一个数字:"))
b = int(input("请输入第二个数字:"))
if a > b:
print("第一个数字更大")
elif a < b:
print("第二个数字更大")
Java代码:
import java.util.Scanner;
public class e {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入第一个数字:");
int a=sc.nextInt();
System.out.print("请输入第二个数字:");
int b=sc.nextInt();
if (a<b){
System.out.print("第二个数字大");
}
else {
System.out.print("第一个数字大");
}
}
}
运行结果如下(左Python右Java):
虽然两种编程语言最后运行的接过相同,但能明显的看出Python语言比Java语言更加简洁。
在赋值方面的区别:Java中赋值需要先声明数据类型然后再去赋值然后在输出结果,而在Python中是先赋值然后判断出结果的数据类型。我们可以尝试用Python自带的type函数对结果的数据类型进行查看,代码如下:
a = 23
print(type(a))
运行结果:
可以看出我们输入的数据类型是int类型。