Python 计算思维训练——文件操作与异常处理
第一关
#coding=utf-8
#输入n
n = int(input())
with open('src/Step1/test.txt') as file_object:
lines = file_object.readlines()
# 请在此添加代码,实现编程要求
#********** Begin *********#
i=0
for line in lines:
print(line.rstrip())
i=i+1
if i==n:
break
#********** End **********#
第二关
#coding=utf-8
#输入字符串
s = input()
# 请在此添加代码,将字符串s输入到test2.txt中
#********** Begin *********#
with open('src/Step2/test2.txt','w') as example:
example.write(s)
#********** End **********#
#输出test2.txt中的内容
with open('src/Step2/test2.txt') as file_object:
lines = file_object.readlines()
for line in lines:
print(line.rstrip())
第三关
#coding=utf-8
import math
#输入整数a
a = int(input())
try:
answer = math.sqrt(a)
# 请在此添加代码,实现编程要求
#********** Begin *********#
except:
print("We can't take a root by minus")
else:
print(answer)
#********** End **********#