int函数的使用
num1 = input("请输入第一个整数:")num2 = input("请输入第二个整数:")
if num1 < num2:
print("第一个数比第二个数小!")
if num1 > num2:
print("第一个数比第二个数大!")
if num1 == num2:
print("第一个数和第二个数一样大!")
这个代码为啥不加int函数也能运行啊感觉没啥bug呀
https://fishc.com.cn/thread-145233-1-1.html老甲鱼第五课的第二题
本帖最后由 jackz007 于 2021-3-15 13:50 编辑
没什么 Bug?输入 9 和 10000 比一下看呢。 不加入int9比1000大
加入int 9比1000小
为啥呀 没用int函数,是在比较字符串大小
----
字符串按位比较,两个字符串第一位字符的ascii码谁大,字符串就大,不再比较后面的;第一个字符相同就比第二个字符串,以此类推,需要注意的是空格的ascii码是32,空(null)的ascii码是0
所以你试试10和2比较看看。 明白了太感谢了哥
页:
[1]