教材:《Python编程 从入门到实践》
10-3:访客
#10-3 visitor
with open("visitor.txt", "w") as writer:
print("Please enter your name:")
name = input()
writer.write(name)
print("File successfully written")
运行程序后根据提示输入名字后,可见当前目录下的visitor.txt文件中出现了刚刚输入的名字。
10-4:访客名单
#10-4 visitors
with open("visitors.txt", "w") as writer:
while True:
print("Please enter your name:")
name = input()
if name == 'q':
break
writer.write(name + '\n')
print("welcome, " + name)
print("File successfully written")
每输入一个名字会看到一句欢迎信息,输入'q'结束,文件中可见每个名字占了一行。
10-6:加法运算
#10-6 addition
print("please input two integers one by one:")
try:
a = int(input())
b = int(input())
except ValueError:
print("That's not an integer!")
else:
print(a + b)
输入1和2时的命令行显示:
please input two integers one by one:
1
2
3
输入一个字母时的显示:
please input two integers one by one:
a
That's not an integer!