第十章部分习题
课本:《Python编程 从入门到实践》
环境:Python 3.6.2
下面只写部分习题(大多都十分简单)
代码:
#10-3 print("#10-3") name=input("please enter your name:\n") with open("guest.txt","w") as f: f.write(name) #10-4 print("#10-4") while True: name=input("please enter your name:(enter q to quit)\n") if name=='q': break print("Hello,",name) with open("guest_book.txt","a") as f: f.write(name+'\n') #10-5 print("#10-5") while True: reason=input("Why you love coding?(enter q to quit)\n") if reason=='q': break with open("reason.txt","a") as f: f.write(reason+'\n') #10-7 print("#10-7") while True: try: num1=input("please enter first number:(enter q to quit)\n") if num1=="q": break num2 = input("please enter second number:\n") num1=int(num1) num2=int(num2) except ValueError: print("please enter number!!!") else: sum=num1+num2 print("sum:",sum) #10-8 print("#10-8") try: with open("cats.txt") as f: for cat in f: print(cat.strip()) with open("dogs.txt") as f: for dog in f: print(dog) except FileNotFoundError: print("File Not Found")
运行结果: