相信我,通过课程,孩子们将收获颇多!
1.1.已知变量a=20,变量b=8,下列描述错误的为:()
A、c=a/b,变量c中存的是2.5
B、c = b//a,变量c中存的是0
C、c=a%b,变量c中存的是4
D、c=b*a,变量c中存的是400
2.如果用户输入8,以下程序的运行会输出:() n = input("请输入数字: ") n = int(n) if n < 10: print("数字小于 10") if n < 20: print("数字小于 20") elif n < 30: print("数字小于 30") else: print("数字大于 30")
A、数字小于10
B、数字小于10 数字小于20
C、数字小于20 数字小于30
D、数字小于30
3.list = [“a”, “1”, “c”, “j”] 向列表list中第3个位置插入一个元素“k”,下列选项中正确的方法为:
A.list. append("k")
B.list.pop(3)
C.list. insert("k",2)
D.list. insert(2, “k")
4.已知列表 List = [“a”,“b”,“c”,“d”] 下列选项中,无法删除元素“d”的是:
A.list. pop(3)
B.list. remove("d")
C.list.pop(4)
D.list. pop()
5.下列关于类的说法,错误的为:()
A、创建一个类,首先考虑的此类具备哪些属性和方法
B、类中的方法,通常表示通过此类创建的对象具备哪些行为
C、类中的属性,通常表示通过此类创建的对象具备哪些特征
D、定义一个People类的标准写法是:class People:
6.输入成绩85,能正确只输出“良好”的代码是:()
A. score = int(input( “请输入你的成绩: ” ) if score >= 90: print(“优秀”) if score >= 80: print(“良好”) if score >= 70: print(“一般") else: print(“及格”)
B. score = int(input( “请输入你的成绩: ”) if score >= 90: print(“优秀") elif score >= 80: print(“良好”) elif score >= 70: print(“一般”) else: print(“及格”)
C. score = int(input(“请输入你的成绩: ”) if score <= 100: print(“优秀") if socre < 90: print(“良好”) if score < 80: print(“一般") if socre < 70: print(“及格”)
D. score = int(input(“请输入你的成绩: ”)) if score <= 100: print(“优秀”) if score < 90: print(“良好“) if score <= 80: print(“一般“) else: print(“及格")
7.关于函数的优点,下列说法错误的是:()
A.减少代码功能,减少代码复用率
B.提高代码的复用率
C.重复调用相同函数,减少代码的量
D.实现代码程序功能的模块化
8.假设存在excel文件: python. xlsx,在该文件中,存在4个 sheet?如何获取这个Excel表格中的第三个 sheet?()
A、 data = xlrd. open_workbook("python. xlsx") sheet = data. sheets() [3]
B、 data = xlrd. open_workbook("python. xlsx") sheet = data. sheets(3)
C、 data = xlrd open_workbook("python. xlsx") sheet = data. sheets(2)
D、 data = xlrd. open_workbook("python. xlsx") sheet = data. sheets() [2]
1.python中,"1"和1是相同的数据类型()
正确
错误
2.在列表中,pop()函数默认删除列表第一个元素()
3.关系运算符中=代表数学中的等号()
4.int(6.9)运行结果是7()
5.while循环和 for循环都可以使用 break语句跳出循环()
1.下边程序运行的结果是() nameList =["小码君","小码酱","萧博士","张三"] nameList[nameList. index("张三")] = "李四" nameList. pop(1) nameList. remove("小码君") print (nameList)
2.在列表中插入元素函数是()
3.在turtle模块中控制小海龟前进和右转的函数分别是(用,分隔答案)
4.控制小海龟移动到指定坐标的函数是
1.在进行扑克游戏时,有人习惯于将抓到的扑克牌先按同名牌的数量排序,再按牌的大小排序。请编写程序,模拟这种排序方法: 要求: (1)接收用户输入的若干整数(1到13之间,每个数字用逗号隔开,相同数字最多出现4个); (2)通过函数将这些整数排序,先按相同整数的数目由多到少排序,相同数目的整数再按从大到小排序,将排好序的数字放入一个元组中,并将元组打印到屏幕上。 例:输入:1,5,6,1,9,2,1,4,1,6,3,3 输出:(1,1,1,1,6,6,3,3,9,5,4,2)
2.求这样的一组数据和,s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字;例如: 2+22+222+2222+22222(此时共有5个数相加),这里具体是由几个数相加,由键盘控制。 输入: 2 3 输出: 246
3.请设计一个程序,判断一段字符串是否为回文串,是输出yes,不是输出no,“回文串” 是一个正读和反读都一样的字符串,比如“level”或者“noon”就是回文串。 样例输入 abcdcba 样例输出: yes