Python实验八
学习-Python异常处理之try…except…finally… 第1关 1234567891011121314# 请在下面的 Begin-End 之间按照注释中给出的提示编写正确的代码########## Begin ##########f = open("src/step1/test.txt","r")try: eval(input())except Exception as e: print(f"错误信息为{e}")finally: f.close()########## End ##########if f.closed: print("文件已关闭")else: print("文件未关闭") Python异常处理 第1关 Python异常类与自定义异常 123456789# -*- coding: utf-8 -*-class MyError(Exception): ...
Python实验七
学习-Python文件之目录访问 第1关 学习-Python文件之目录访问 12345678# 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码########## Begin ########### 第一步:打印当前的工作路径import osos.getcwd()# 第二步:打印当前目录下的所有文件以及文件夹的列表print(os.listdir())########## End ########## 基于Python语言的文件与文件夹管理 第1关 创建子文件夹 123456import osdef mkDir(): # ÇëÔÚÕâÀï²¹³ä´úÂ룬Íê³É±¾¹ØÈÎÎñ #-----------Begin---------- os.mkdir("dst") #------------End----------- 第2关 删除带有只读属性的文件 12345678import os, sysimport os.pathdef removeFile(): ...
Python实验六
Python入门之类的其它特性 第1关 类的内建函数 12345678910111213141516171819202122232425262728293031import specialmethodtestsc = specialmethodtest.subClass()# 请在下面填入判断subClass是否为parentClass的子类的代码,并输出结果#********** Begin *********#result=issubclass(specialmethodtest.subClass,specialmethodtest.parentClass)print(result)#********** End **********## 请在下面填入判断sc是否为subClass实例的代码,并输出结果#********** Begin *********#result=isinstance(sc,specialmethodtest.subClass)print(result)#********** End **********##...
Python实验五
经典函数实例 第1关 递归函数 - 汉诺塔的魅力 123456789101112# coding=utf-8# 输入正整数nn = int(input())# 请在此添加代码,对输入的正整数n进行阶乘运算,并输出计算结果。########## Begin ##########def factorial(n): if n == 1: return 1 return n * factorial(n - 1)print(factorial(n))########## End ########## 第2关 lambda 函数 - 匿名函数的使用 123456789101112131415161718# coding=utf-8 # 请在此添加代码,使用lambda来创建匿名函数,能够判断输入的两个数值的大小########## Begin ##########def MAXIMUM(a, b): return a if a > b else bdef MINIMUM(a, b): return a if a < b else...
Python实验四
循环结构 第1关 While 循环与 break 语句 123456789101112131415partcount = int(input())electric = int(input())count = 0#请在此添加代码,当count < partcount时的while循环判断语句#********** Begin *********#while count < partcount:#********** End **********# count += 1 print("已加工零件个数:",count) if(electric): print("停电了,停止加工") #请在此添加代码,填入break语句 #********** Begin *********# break #********** End **********# 第2关 for 循环与 continue...
Python实验三
Python循环训练 第1关 正整数n以内累加求和 123456789101112###beginn=int(input())sum1=0sum2=0for i in range(1,n+1): if i%2!=0: sum1+=i else: sum2+=iprint(sum1,sum2)###end 第2关 整数的条件判断 123456789101112131415###beginlist1=[]for i in range(1,101): if i%7==0 and i%5!=0: list1.append(i)print(",".join(map(str,list1)))list2=[]for i in range(1,501): if i%17==0: list2.append(i)print(max(list2))###end 第3关 素数判断 12345678910111213###beginx = int(input())if x < 2: ...
Python实验二
学习-Python列表之列表应用之降序排序 第1关 12345678910111213141516171819"""任务:给定一个列表,使用 for 循环来复制它,对复制后的列表进行倒序排序。打印原列表和排序后的列表。"""list1 = [6,9,12,3,5,8,1,8,131,58,1,581,31,8,46,13,8,4,613,30,546,0,68,4,1,3,16,99,61,-102,-290,116.5,165,-2.3]# 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码##########Begin########### 使用for循环复制列表,对复制后的列表进行倒序排序,并打印原列表和排序后的列表list2=[]for i in list1: ...
Python实验一
Python初体验——Hello World 第1关 Hello Python,我来了 123456#请在此处添加代码完成输出“Hello Python”,注意要区分大小写!###### Begin ######print("Hello Python")###### End ###### 第2关 我想看世界 123name=input("请输入一个人的名字:")country=input("请输入一个国家的名字:")print("世界那么大,{}想去{}看看。".format(name,country)) 第3关 学好Python 1234name=input("输入姓名:")print("{}同学,学好Python,前途无量!".format(name)) print(f"{name[0]}大侠,学好Python,大展拳脚!" ) ...
头歌——python实验
Python实验一Python实验二Python实验三Python实验四Python实验五Python实验六Python实验七Python实验八Python实验九Python实验十Python实验十一Python实验十二Python实验十三Python实验十四Python实验十五使用 Python BeautifulSoup 提取指定网页特定区域图片并显示图片大小
CPP_第15周
...