
Python Class
文章平均质量分 66
宏阳李老师
从事青少年编程教育多年、中国电子学会会员、CSP-GESP—NOI指导教师、蓝桥杯竞赛指导老师、电子协会等考优秀指导教师
展开
-
python基础考核试题及答案
python基础考核试题及答案选择题(每题2分,共20分)1.下列哪个语句在Python中是非法的? (B)A、x = y = z = 1 B、x = (y = z + 1) C、x, y = y, x D、x += y x=x+y2.关于Python内存管理,下列说法错误的是 (B)A、变量不必事先声明 B、变量无须先创建和赋值而直接使用 C、变量无须指定类型 D、可以使用del释放资源3.print 100 - 25 ...原创 2020-05-22 14:23:50 · 35219 阅读 · 1 评论 -
Python基础语法题库
Python基础语法题库语法练习包括Python基础语法、数据类型、字符编码和简单文件操作等内容。1、Python 里用来告知解释器跳过当前循环中的剩余语句,然后继续进行下一轮循环,此关键词是continue。2、Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是(ABC):A.交互式 B.解释型 C.面向对象 D.服务端语言3、Python中==运算符比较两个对象的值,下列选项中哪一个是is比较对象的因素(A):A.id(...原创 2020-05-20 09:20:00 · 29172 阅读 · 1 评论 -
Python推导式的使用实列20个
Python推导式的使用实列20个原创 2023-08-08 11:45:00 · 358 阅读 · 0 评论 -
Python青少年等级考试实操题(二级)
//2020121.实操题:成绩等级编写一段代码,要求如下:1、程序开始运行后,需要用户输入学生的成绩(成绩为正整数)2、一次输入一个学生的成绩,学生成绩是从0到100;3、根据用户输入的成绩,程序依据等级标准,输出相应的等级。4、等级标准是成绩小于60为不及格,60(含)到85(不含)之间为良,85(含)以上为优。5、可以重复输入成绩进行查询。while(True): n=int(input()) if n<0 or n>100: pr原创 2022-05-25 16:03:10 · 6584 阅读 · 3 评论 -
202109青少年软件编程(Python)等级考试(五级编程题)
简单去重问题:对于给定的列表,要求对列表中每个重复元素只输出一次,请你编程完成这个任务。例如:对于测试列表a=[11,1,14,23,11,89,14,56,89]有如下3种算法,请你补全代码。密码问题:根据密码本和电子钥匙,破解笔记本电脑的密码。密码本是一个非降的整数序列,电子钥匙是一个整数,得到密码的方法是在密码本中找到最接近电子钥匙的整数(如果多个符合条件,输出最小的一个)。例如:密码本为下面的列表a=[1,22,43,45,45,55,60,70,89]...原创 2022-04-28 17:42:20 · 2292 阅读 · 0 评论 -
几个圣诞树的Turtle绘图
from turtle import*setup(800,800)speed(5)pensize(5)up()goto(0, -200)begin_fill()color("red")pd()circle(150)end_fill()color('brown')up()goto(-90,0)pd()circle(180,40)up()seth(105)goto(-20,20)pd()circle(180,50)pd()begin_fill()col...原创 2022-01-03 16:31:42 · 639 阅读 · 0 评论 -
电梯的用电量
电梯的用电量一个电梯,最低可以到达地下3层,最高位地上12层。注意:中间没有0层。电梯向上运行时,每上升1层需要消耗1单位的电量,向下时每层消耗0.3单位电量。输入一段时间内电梯停过的楼层顺序(用逗号连接),输出一共消耗了多少单位电量。例如输入:1,11,1输出:13.0输入:1,5,8,1,-3,12,1输出:27.3n = input('请输入电梯运行轨迹:')n...原创 2020-09-29 18:59:00 · 3975 阅读 · 1 评论 -
Python_Pygame
#01、基本圆的绘制#'white'白色 'black'黑色 'red'红色 'yellow'黄色 'green'绿色 'orange'橙色 'blue'蓝色 'purple'紫色import pgzrun #导入游戏开发库def draw(): #定义绘图函数 screen.fill('white') # 屏幕.填充(颜色) screen.draw.circle((400, 300), 100, 'black') # 屏幕.绘制.圆((x坐标,y坐标),半径,颜色.原创 2022-03-10 13:01:50 · 2202 阅读 · 0 评论 -
Python turtle可以用的颜色
# program taken from http://stackoverflow.com/questions/4969543/colour-chart-for-tkinter-and-tix-using-python#from tkinter import *MAX_ROWS = 36FONT_SIZE = 10 # (pixels)COLORS = ['snow', 'ghost white', 'white smoke', 'gainsboro', 'floral white', ...原创 2020-05-14 14:33:12 · 3351 阅读 · 0 评论 -
tkinter GUI编程(学习笔记-2 tkinter的常用组件)
Label组件用于创建标签的组件,主要用于显示不可修改的文本、图片或者图文混排内容。text 设置标签显示的文本bg和fg 指定组件的背景色和前景色width和height 指定组件的宽度和高度padx和pady 组件内文本 左右和上下 的预留空白宽度)anchor 设置文本在组件内部的位置justify 设置文本对齐方式font ...原创 2022-04-15 15:45:52 · 1001 阅读 · 0 评论 -
tkinter GUI编程(学习笔记-1 窗口组件与布局)
开发图形用户界面(GUI)应用程序是Python的重要应用之一,标准库tkinter用来实现图形用户界面。tkinter模块是Python事实上的GUI库,包含在Python的基本安装包中。使用tkinter模块编写的GUI程序是跨平台的,可在多种操作系统中运行。第一个tkinter GUI程序组件和容器是GUI编程的两个基本概念。● 组件是指标签、按钮、列表框等对象,需将其放在容器中显示。● 容器是指可放置其他组件或容器的对象。#带有标签和按钮的tkinter GUI程序import原创 2022-04-15 10:50:20 · 2385 阅读 · 0 评论 -
Python Class 08-使用模块和标准库
Python 标准库random库的使用import randomimport string# [1,50)间的随机整数print(random.randint(1, 50))# [0,1)间的随机小数print(random.random())# [1,10)间的随机小数print(random.uniform(1, 10))# [0,101)间的随机偶数print(...原创 2020-04-20 21:23:01 · 278 阅读 · 0 评论 -
Python Class 07-再讲函数(闭包与递归)
闭包函数def greeting_conf(prefix): def greeting(name): print(prefix, name) return greetingmGreeting = greeting_conf("上午好!")mGreeting("李艳")mGreeting("张明")print()aGreeting = greeting...原创 2020-04-20 21:13:24 · 526 阅读 · 0 评论 -
Python Class 06-组合数据类型
集合类型#创建集合>>> S={1010,"1010",78.9}>>> type(S)<class 'set'>>>> len(S)3>>> print(S){1010, '1010', 78.9}>>> S={1010,"1010",78.9,1010,1010}>...原创 2020-04-15 18:35:33 · 863 阅读 · 0 评论 -
Python Class 05-字符串
单行字符串和多行字符串>>> print('这是一个"单行字符串"')这是一个"单行字符串">>> print("这是一个'单行字符串'")这是一个'单行字符串'>>> print("""这是'多行字符串'的第一行这是'多行字符串'的第二行这是'多行字符串'的第三行""")这是'多行字符串'的第一行这是'多行字符串'的...原创 2020-04-10 15:14:04 · 617 阅读 · 0 评论 -
Python Class 04-函数和代码的复用
函数的基本使用# 定义一个对整数n求阶乘的函数def jc(n): s = 1 for i in range(2, n): s *= i return sprint(jc(10))# 函数调用#无参数返回的函数>>> def PrintWorld(): print("这是一个没有返回参数的函数!") >>...原创 2020-04-15 09:21:01 · 976 阅读 · 0 评论 -
Python Class 03-程序的控制结构
程序的分支结构单分支结构 if#单条件判断s = eval(input("请输入一个整数:"))if s % 2 == 0: print("%d是偶数。" % s)#多条件判断s = eval(input("请输入一个整数:"))if s % 3 == 0 and s % 5 == 0: print("%d既能被3整除,又能被5整除。" % s)二分支结...原创 2020-04-14 17:41:15 · 2331 阅读 · 1 评论 -
Python Class 02-数字类型
整数的类型>>> (0x3F2+1010)/0o17622.0>>> 0b1010+0x1010+0o1010+10105652>>> 0x1010>0o1010True>>> 0x1010==4112True浮点数的精度>>> 1.01+2.033.04>&...原创 2020-04-08 14:56:56 · 1553 阅读 · 0 评论 -
Python Class 01-基本的输入输出
print()函数的3种用法第一种,仅用于输出字符串或单个变量 print(<待输出字符串或变量>)>>> print("Pyhon 世界")Pyhon 世界>>> print(10.01)10.01>>> print([1,2,3,4])[1, 2, 3, 4]>>> print(["a...原创 2020-04-08 11:23:26 · 1277 阅读 · 0 评论 -
Python Class 写在编程之前
Python的创始人 荷兰人吉多·范罗苏姆(Guido van Rossum)1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。Pyt...原创 2020-04-08 09:12:38 · 889 阅读 · 0 评论