日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

100以内加减法混合出题 进位加法 退位减法

發布時間:2024/1/1 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 100以内加减法混合出题 进位加法 退位减法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

100以內加減法混合出題
進位加法 && 退位減法

'''100以內加減法混合出題 進位加法 && 退位減法 Author: Date: '''import random exp1,exp2 = '','' str1,str2 = '','' start = 15 j = 1# count = int(input('Input question number:\n')) count = 100 #63 while j < count:print("-while----j------",j)if j < count:flag1 = random.choice(['+','-'])flag2 = random.choice(['+','-'])a = random.randint(start,100)b = random.randint(start,100)c = random.randint(start,100)print("-----flag1,flag2------",flag1,flag2)yua = a % 10yub = b % 10yuc = c % 10if flag1 == '+' and flag2 == '+' :result1 = a + bresult2 = result1 + cyu1 = yua + yubyu2 = result1 % 10 + yucif result2 >100 or yu1 < 10 or yu2 <10:print("-----exp1------",result1,result2)continueelif flag1 == '+' and flag2 == '-' :result1 = a + bresult2 = result1 - cyu1 = yua + yubif result1 >100 or result2 < 0 or yu1 <= 10 or result1 % 10 >= c :print("-----exp2------",result1,result2)continueelif flag1 == '-' and flag2 == '+' :result1 = a - bresult2 = result1 + cyu2 = result1 % 10 + yucif result2 >100 or result1 < 0 or yua>=yub or yu2<=10:print("-----exp3------",result1,result2)continueelif flag1 == '-' and flag2 == '-' :result1 = a - bresult2 = result1 - cif result1 < 0 or result2 < 0 or yua>=yub or result1%10>=yuc :print("-----exp4------",result1,result2)continueprint("-----j------",j)a = str(a).ljust(2," ")b = str(b).ljust(2," ")c = str(c).ljust(2," ")jj = str(j).ljust(2," ")exp1 = jj + '.' + a + " " + flag1 + " " + b + " "+ flag2 + " " + c + ' ='exp2 = jj + '.' + a + " " + flag1 + " " + b + " "+ flag2 + " " + c +' =' + str(result2)print("-----exp------",exp1)if j % 3 == 0:str1 = str1 + exp1 + '\n\n\n\n\n\n\n\n\n\n'#\n\n\n\n\n\n\n\nstr2 = str2 + exp2 + '\n'#print("-----j------",j)else:str1 = str1 + exp1 + '\t\t'str2 = str2 + exp2 + '\t\t'j = j + 1 with open('數學混合加減運算.doc','w') as f:f.write(str1) with open('數學混合加減運算答案.txt','w') as f:f.write(str2) # with open('數學混合加減運算和答案.txt','w') as f: # f.write(str1) # f.write('\n\n\n\n\n\n\n\n\n') # f.write(str2) print(count,'No Answer') print(str1) print(count,'With Answer:') print(str2)

總結

以上是生活随笔為你收集整理的100以内加减法混合出题 进位加法 退位减法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。