第十章练习题

10-6

# coding=utf-8
while True:
    number_a = raw_input('请输入一个数字:')
    number_b = raw_input('请输入另一个数字:')
    try:
       
        numuber_sum = int(number_a) + int(number_b)
        print('您输入的两个数字之和为:'+str(numuber_sum))
    except ValueError:
        print('抱歉,您输入的不是两个数字!')
 
 
请输入一个数字:8
请输入另一个数字:9
您输入的两个数字之和为:17
请输入一个数字:0
请输入另一个数字:0
您输入的两个数字之和为:0
请输入一个数字:khj
请输入另一个数字:k
抱歉,您输入的不是两个数字!

10-13

#coding:utf-8

import json
message='no message!'
def new_user():
    NameJudge=raw_input('Please Enter Your Name :')
    filename=NameJudge+'.json'
    with open(filename,'w') as f_obj:
         json.dump(NameJudge,f_obj)

def greet_user():
    NameJudge=raw_input('Please Enter Your Load Name :')
    filename=NameJudge+'.json'

    try:
        with open(filename) as f_obj:
            User=json.load(f_obj)
    except FileNotFoundError:
        print(message)
    else: 
        print('Welcome home, '+User) 

judgment=raw_input("Do you have the Accounts ?  Y/N\n")
if judgment.title()=='Y':
    greet_user()
if judgment.title()=='N':
    new_user()
Do you have the Accounts ?  Y/N
N
Please Enter Your Name :hh


------------------
(program exited with code: 0)

10-4

#coding:utf-8
Hint="please enter your name :"
control=1
while control:
    Name=raw_input(Hint.title())
    if Name=='#':
        break
        file.close()
    with open('guest.txt','a') as file:
        file.write(Name.title()+'\n')
 
 
Please Enter Your Name :hh
Please Enter Your Name :kk
Please Enter Your Name :kk
Please Enter Your Name :a
Please Enter Your Name :#


------------------
(program exited with code: 0)



猜你喜欢

转载自blog.csdn.net/gkxin1/article/details/79859603