选择题 共25道
判断题 共10道
编程题 共3道
f = open('cai.csv', 'r')
print(f)
2023年中国航天事业再次刷新纪录,主要事件记录在abc.txt文件中,具体内容如下图所示,程序运行后s值是?( )
f = open(r'abc.txt','r') s = f.readline() print(s)
Python是强大的数据处理工具,能方便读写文件。 打开D:\test.csv,文件的内容如下图所示,
>>>f=open(r"D:\test.csv",'r') >>>s1=f.read() >>>s2=f.read() >>>f.close() 运行上述程序,说法正确的是?( )
运行下面一段程序,说法正确的是?( )
f = open('yayun.txt', 'w')
f.write('迎亚运,创未来\nHeart to Heart\n')
f.close()
下列代码创建了4个变量,其中变量值最大的是?( )
a = round(3.65)
b = int(max('123'))
c = 7/2
d = abs(-3.9)
运行下面程序,错误的输入和输出数据是?( ) try: x=int(input()) y=int(input()) m=divmod(x,y) print(m) except: print('error') else: print('right') finally: print('OK')
运行下面程序,错误的输入和输出数据是?( )
try:
x=eval(input())
c=abs(x)
print(c)
except NameError:
print('NameError!')
except:
print('Other error!')
下列程序的功能是将列表对象输出到CSV文件。( )shuig=['苹果','香蕉','桃子','西瓜']f=open('shuiguo.csv','w')f.write(','.join(shuig)+'\n')f.close()
以下代码的运行结果是False。( )a = any([None,[],(),[{}]])print(a)
运行下列代码后,列表a中保存的元素是从小到大按顺序排列的。( )a = [5, 6, 4, 8, 2, 7, 3, 1]sorted(a)
try: x=int(input()) y=int(input()) n=x%y print(n)except ValueError: print('ValueError!')except ZeroDivisionError: print('ZeroDivisionError!')except: print('Other error!')当程序输入:00程序的运行结果是:Other error!
学校图书馆为了方便查找管理书籍,给每本书编写了号码,[8,9,10,12,13,14,16,17,25,27],输入号码提示这本书号码排第几。
例如:输入12,输出:要查找的书号12排第4 。
请完善程序:
lst=[8,9,10,12,13,14,16,17,25,27] hm=int(input('请输入书本号码'))
①
有一个“/data/书籍存单.csv”文件,内容如下图所示。小明编写代码,想查询小说《封神榜》的价格,请补充代码中缺失的部分。with open('/data/书籍存单.csv', 'r', encoding='utf-8') as f: for line in f.readlines(): a = ① .split(",") if a[0] == "封神榜" : print( ② )
当我们过马路的时候,经常会遇到红绿灯,你知道这些信号灯的时长是怎么来的吗?若要用python分析计算人行马路最短绿灯时长,我们需要知道马路的宽度s,行人的步行速度v以及行人的反应时长t0,因为绿灯的最短时长计算公式为t=s/v+t0。 不同的人有不同的行走速度。通常在正常成人、老人、小孩的步行速度中,应选取老人或者小孩的数据进行计算比较合理。
用Python模拟编写绿灯最短时长程序和测试输出结果(测试输入马路宽度为15)分别如下,请补全划线处代码:
v=1.2 #设置行走速度t0=1 #设置行人反应时长s=int(input("请输入马路的宽度(米):"))t= ①
print(t)
#观察发现,在实际生活中,绿灯显示时长不可能为小数,因此若要上述输出结果正常,可以修改print(t)语句,那么你会如何修改?请在下方填入你的代码。
if t>int(t):
print( ② )
elif t==int(t):
print( ③ )