陈夏飞 发表于 2021-3-15 13:33:26

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:44:17

本帖最后由 jackz007 于 2021-3-15 13:50 编辑

      没什么 Bug?输入 9 和 10000 比一下看呢。

陈夏飞 发表于 2021-3-15 13:52:16

不加入int9比1000大
加入int    9比1000小
为啥呀

笨鸟学飞 发表于 2021-3-15 13:52:35

没用int函数,是在比较字符串大小
----
字符串按位比较,两个字符串第一位字符的ascii码谁大,字符串就大,不再比较后面的;第一个字符相同就比第二个字符串,以此类推,需要注意的是空格的ascii码是32,空(null)的ascii码是0

所以你试试10和2比较看看。

陈夏飞 发表于 2021-3-15 13:55:52

明白了太感谢了哥
页: [1]
查看完整版本: int函数的使用