《Python程式設計-從入門到實踐》課後習題(10)
阿新 • • 發佈:2018-12-31
10-1
with open('a.txt') as file:
s = file.read()
print(s)
with open('a.txt') as file:
lines = []
for line in file:
print(line.rstrip())
lines.append(line.rstrip())
for line in lines:
print(line)
10-2
with open('a.txt') as file:
s = file.read()
s = s.replace('Python' , 'C')
print(s)
10-3
name = input('Input your name: ')
with open('guest.txt', 'w') as file:
file.write(name)
10-4
while True:
name = input('Input your name: ')
if name == 'quit':
break
print('Hello ' + name)
with open('guest.txt', 'a') as file:
file.write(name+'\n' )
10-5
while True:
reason = input('Why do you learn Python?\n')
if reason == 'quit':
break
with open('reasons.txt', 'a') as reasons:
reasons.write(reason+'\n')
10-6
a = input('Input two numbers:\n')
b = input()
try:
c = int(a) + int(b)
print(c)
except ValueError:
print('NaN' )
10-7
while True:
a = input('Input two numbers:\n')
b = input()
try:
c = int(a) + int(b)
print(c)
except ValueError:
print('NaN')