【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 + ".")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值