# 10-1 Python学习笔记
# 10-6 加法运算:
print("Give me two numbers, and I'll add them.")
try:
num1 = input("num1: ")
x = int(num1)
num2 = input("num2: ")
y = int(num2)
except ValueError:
print("您输入的不是数字!")
else:
print(x + y)
# 10-7 加法计算器
print("Give me two numbers, and I'll add them.")
print("Enter 'q' to quit.")
while True:
try:
num1 = input("First number: ")
if num1 == 'q':
break
x = int(num1)
num2 = input("Second number:")
if num2 == 'q':
break
y = int(num2)
except ValueError:
print("您输入的不是数字!")
else:
print(x + y)
# 10-8 猫和狗
def print_txt(filename):
"""打印文件中内容"""
try:
with open(filename) as f:
contents = f.read()
except FileNotFoundError:
print(f"{filename} ,This file does not exist.")
else:
print(contents)
filenames = ['cats.txt', 'dogs.txt']
for filename in filenames:
print_txt(fi
《Python编程:从入门到实践》习题答案——第10章 文件和异常
最新推荐文章于 2023-09-07 15:41:11 发布
本文介绍了使用Python进行基础编程,包括加法运算、用户输入验证、文件读取和错误处理,通过实例展示了如何处理`try-except`结构以及读取文本文件中的内容。

最低0.47元/天 解锁文章
1290





