第十次作业

第十章部分习题

课本:《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")

运行结果:










猜你喜欢

转载自blog.csdn.net/weixin_39367127/article/details/79822779
今日推荐