Lily 和 Monica 去果园摘桃子,比谁摘的桃子多,但下列代码却不对,下列说法正确的是( )01 num1 = 13 # Lily 摘的桃子数02 num2 = 18 # Monica 摘的桃子数03 if num1 > num2:04print("Lily 摘的桃子比较多")05 if num1 < num2:06print("Monica 摘得桃子比较多")07 if num1=num2:08print("Lily 和 Monica 摘的桃子一样多")
A. 应该删除 if 语句的冒号
B. 第 7 行 =应改为 ==
C. print 语句应与 if 语句的缩进量一致
D. 以上说法都正确
查看答案
登录明日学院,用户名为:Python 萌新,密码:666999,当用户名和密码都正确时,显示“登录成功”,否则显示“登录失败”,下列代码能否实现此项功能。( )01 #!/usr/bin/env python02 # _*_ coding:utf-8 _*_0304 username = input("请输入用户名:")05 password = input("请输入密码:")06 if username == 'Python 萌新' or password == '666999':07print("登录成功")08 else:09print("登录失败")
A. 可以实现
B. 不能,应该在 1、2 行前后加三引号进行多行注释
C. 不能,第 6 行 or 应改为 and
D. 不能,第 6 行的==应改为=
默契大考验!第一个人在 1 到 10 这十个整数中设置一个幸运数字,由第 2 个人来猜幸运数字是多少,以此来看两个人的默契度~下面的代码是否正确( )01 a = input("请在 1 到 10 这十个整数中设置一个幸运数字:\n")02 a = int(a)03 b = input("请输入 1 到 10 中任意一个整数:\n")04 b = int(b)05 if b == a:06print("幸运数字为:"+a+",默契十足!")07 if b != a:08print("幸运数字为:"+a+",很遗憾,没猜中!")
A. 正确
B. 不正确,从第 2 行开始应改为:01 c = int(a)02 b = input("请输入 1 到 10 中任意一个整数\n")03 d = int(b)04 if d == c:05print("幸运数字为:"+c+",默契十足!")06 if d != c:07print("幸运数字为:"+c+",很遗憾,没猜中!")
C. 不正确,第 6 和第 8 行的 a 应改为 str(a)
D. 不正确,第 7 行的 if 应改为 else
小明写了一段代码,但是却发生了错误,他哪里错了?( )01 if True:02print ("Answer")03print ("True")04 else:05print ("Answer")06 print ("False")
A. 第一行 True 改成 true
B. 第一行 if 改成 If
C. 最后一行缩进错误
D. else 改成 Else
小明、小黑、小红 3 个人身高分别是 180,185,165,小明想求出他们的平均身高,下面的代码有错误吗?( )01 a=18002 b=18503 c=16504 avg=a+b+c/305 print(avg)
A. a=180 改成 a==180
B. print(avg)改成 print avg
C. avg=a+b+c/3 改成 a+b+c/3
D. avg=a+b+c/3 改成 avg=(a+b+c)/3