0.在 Python 中,一个等于号(=)和两个等于号(==)的功能是一样的吗? 答:一个等号是赋值的功能,两个等于号是判断左右两边是否相等的语句。
1. 请问下面代码为什么会报错? 1.>>> 3 < = 4 2.SyntaxError: invalid syntax 答:判断小于等于时小于号和等于号中间不能有空格
2. 请问下面代码返回的 True 还是 False? 1.>>> 3 <= 5 >= 4 答:true
3.请问下面代码返回的值是什么? 1.>>> 1 + 1 >= 2 答:true
4. 请问下面代码存在什么问题? 1.if guess == 8: 2. print(“你是小甲鱼心里的蛔虫嘛?!”) 3. print(“哼,猜中了也没奖励!”) 4.else: 5. print(“猜错啦,小甲鱼现在心里想的是8!”)
答:第三行少一个空格
5. 请问下面 A、B、C、D 四个表达式中,哪些将返回 True? A. ‘FishC’ == ‘’‘FishC’’' true B. “小甲鱼” == "小乌龟" false C. 520 == int(520.1314) true D. 9 == int(9.99) true 小数部分的值是直接截掉,不是四舍五入
6.请按下面要求实现程序。 要求A:打开 IDLE 的编辑模式 要求B:将下面代码输入 要求C:将代码保存到桌面,并命名为 test 要求D:执行程序 找出BUG 代码: num1 = input(“请输入第一个整数:”) num2 = input(“请输入第二个整数:”) if num1 < num2: print(“第一个数比第二个数小!”) if num1 > num2: print(“第一个数比第二个数大!”) if num1 == num2: print(“第一个数和第二个数一样大!”)
修改代码: 1.num1 = int(input(“请输入第一个整数:”)) 2.num2 = int(input(“请输入第二个整数:”)) 3. 4.if num1 < num2: 5. print(“第一个数比第二个数小!”) 6. 7.if num1 > num2: 6. print(“第一个数比第二个数大!”) 9. 10.if num1 == num2: 7. print(“第一个数和第二个数一样大!”)
第二种 1.num1 = input(“请输入第一个整数:”) 2.num2 = input(“请输入第二个整数:”) 3. 4.if int(num1) < int(num2): 8. print(“第一个数比第二个数小!”) 6. 7.if int(num1) > int(num2): 9. print(“第一个数比第二个数大!”) 9. 10.if int(num1) == int(num2): 10. print(“第一个数和第二个数一样大!”)
第三种 1.num1 = input(“请输入第一个整数:”) 2.num2 = input(“请输入第二个整数:”) 3. 4.num1 = int(num1) 5.num2 = int(num2) 6. 7.if num1 < num2: 11. print(“第一个数比第二个数小!”) 9. 10.if num1 > num2: 12. print(“第一个数比第二个数大!”) 12. 13.if num1 == num2: 13. print(“第一个数和第二个数一样大!”)
|