4.4作业

本文通过三个具体实例介绍Python编程的应用:记录访客名字、执行加法运算及存储个人喜爱的数字。这些实例展示了文件操作、异常处理及JSON数据的读写等实用技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

10-4 访客名单

file_name = "test.out.txt"

with open(file_name, 'w') as file:
while True:
user_name = input("Please enter your name(enter \'q\' to quit): ")
if user_name == 'q':
break
file.write(user_name + '\n')


10-6 加法运算

while True:
try:
lhs = int(input("first number: "))
rhs = int(input("second number: "))
except ValueError:
print("Not a number!")
else:
print(lhs + rhs)


10-12 记住喜欢的数字

import json

def load_favorite_number():
file_name = 'test.json'
try:
with open(file_name, 'r') as file:
favorite_number = json.load(file)
except FileNotFoundError:
return None
else:
return favorite_number


def input_favorite_number():
while True:
try:
favorite_number = int(input("Please enter your favorite number: "))
except ValueError:
print("Not a number!")

else:
return favorite_number


def save_favorite_number(favorite_number):
file_name = 'test.json'
with open(file_name, 'w') as file:
json.dump(favorite_number, file)


favorite_number = load_favorite_number()
if not favorite_number:
favorite_number = input_favorite_number()
save_favorite_number(favorite_number)
print("Your favorite number is: " + str(favorite_number))


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值