python的加法運(yùn)算:提示用戶(hù)提供數(shù)值輸入時(shí),常出現(xiàn)的一個(gè)問(wèn)題是,用戶(hù)提供的是文本而不是數(shù)字。在這種情況下,當(dāng)你嘗試將輸入轉(zhuǎn)換為整數(shù)時(shí),將引發(fā)TypeError異常。編寫(xiě)一個(gè)程序,提示用戶(hù)輸入兩個(gè)數(shù)字,再將它們相加并打印結(jié)果。在用戶(hù)輸入的任何一個(gè)值不是數(shù)字時(shí)都捕獲TypeError異常,并打印一條友好的錯(cuò)誤消息。
對(duì)編寫(xiě)的程序進(jìn)行測(cè)試:先輸入兩個(gè)數(shù)字,再輸入一些文本而不是數(shù)字。
whileTrue:
a=input("inputyourfirstnumber:")
ifa=='q':
break
b=input("inputyoursecondnumber:")
ifb=='q':
break
try:
c=int(a)+int(b)
exceptValueError:
print("wrong")
else:
print(c)
以上內(nèi)容為大家介紹了python培訓(xùn)之加法程序怎么寫(xiě),希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://m.fengjieshuijing.cn/