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)