【python】第十次课作业

10-1 10-2

filename = 'learning_python.txt'

with open(filename) as file_object:
	lines = file_object.read()
	print(lines)

print('')
with open(filename) as file_object:
	for line in file_object:
		print(line.strip())

print('')
with open(filename) as file_object:
	llines = file_object.readlines()
for li in llines:
	print(li.strip())
	
print('')
with open(filename) as file_object:
	llines = file_object.readlines()
for li in llines:
	print(li.replace('Python', 'C').strip())

10-4

filename = 'user_name.txt'

name = ''
while name != 'quit':
	name = input("Please input your name(quit for exit):")
	if name != 'quit':
	    print("Hello, " + name + "!")
	    with open(filename, 'a') as file_object:
		    file_object.write(name + '\n')


10-9

try:
	with open('dogs.txt') as file_name:
		contents = file_name.read()
		print(contents.strip())
except:
	pass

print('')
try:
	with open('cats.txt') as file_name:
		contents = file_name.read()
		print(contents.strip())
except:
	pass

10-11 10-12

import json

filename = 'favorite_numbers'

try:
	with open(filename) as f_obj:
		favorite_numbers = json.load(f_obj)
except FileNotFoundError:
	number = input("Input your favorite number:")
	with open(filename, 'w') as f_obj:
		json.dump(number, f_obj)
else:
	print("I know your favorita number! It`s: " + favorite_numbers + ".")

猜你喜欢

转载自blog.csdn.net/karroyzgj/article/details/79824710
今日推荐