課後做業-結對編程項目總結

我對代碼會的不是不少,不少狀況下,都是組長高魯瑩帶着我來在寫這個代碼,完成這個項目dom

值得高興的是,已經能運行這個簡單的四則運算程序了,雖然可能有點簡單,可是已經很高興了utf-8

由於畢竟是一點一點琢磨出來的,也能吧以前的學過的只是運用到裏面,仍是頗有成就感的input

 

 

沒有截圖是由於電腦阿勒泰鍵很差用了!!!但願能原諒我此次做業的小瑕疵。string

 

#_*_coding:utf-8_*_
import string
import random
input=11
nums=10
num=0
righ1t=0 
flagwrong=0import

print "一共有%d道題目:"%(nums)coding

while True:
flagwrong=0
if num>=nums:
print "一共作對了%d道/%d道 題目"%(righ1t,nums),
if righ1t>=10:
print "100分!"
elif righ1t>=8:
print "80分!"
else:
print "繼續努力!"
break;
elif num<nums:
num=num+1

x=random.randint(1, 100)
y=random.randint(1, 10)
print ""程序

symbol=random.randint(0,3)
if 0==symbol:
print "第%d題:%d+%d="%(num,x,y),
input=raw_input()
intp=string.atoi(input)
print intp
while intp!=(x+y):
print "錯誤 %d+%d不等於%d"%(x,y,intp)
flagwrong=1;
print "再算一遍,第%d題:%d+%d="%(num,x,y),
input=raw_input()
intp=string.atoi(input)
if intp==x+y:
break;
continue;
if intp == (x+y):
print "正確 %d+%d就是等於%d"%(x,y,intp)
if flagwrong==0:
righ1t=righ1t+1
continue;
break;im

elif 1==symbol: 
if x<y: x01temp=x; x=y; y=x01temp;
print "第%d題:%d-%d="%(num,x,y),
input=raw_input()
intp=string.atoi(input)
print intp
while intp!=(x-y):
print "錯誤 %d-%d不等於%d"%(x,y,intp)
flagwrong=1;
print "再算一遍,第%d題:%d-%d="%(num,x,y),
input=raw_input()
intp=string.atoi(input)
if intp==x-y:
break;
continue;
if intp == (x-y):
print "正確%d-%d就是等於%d"%(x,y,intp)
if flagwrong==0:
righ1t=righ1t+1
continue;
break;項目

elif 2==symbol: 
#if x<y: x01temp=x; x=y; y=x01temp;
print "第%d題:%d*%d="%(num,x,y),
input=raw_input()
intp=string.atoi(input)
print intp
while intp!=(x*y):
print "錯誤 %d*%d不等於%d"%(x,y,intp)
flagwrong=1;
print "再算一遍,第%d題:%d*%d="%(num,x,y),
input=raw_input()
intp=string.atoi(input)
if intp==x*y:
break;
continue;
if intp == (x*y):
print "正確!%d*%d就是等於%d"%(x,y,intp)
if flagwrong==0:
righ1t=righ1t+1
continue;
break;截圖

elif 3==symbol:
if x<y: x01temp=x; x=y; y=x01temp;
print "第%d題:%d/%d="%(num,x,y),
print "商:",

input=raw_input()
intp=string.atoi(input)
print "餘數:",
input2yushu=raw_input()
intp2yushu=string.atoi(input2yushu)

print "商:",print intp,print "餘數:",print intp2yushuwhile x !=( ( intp * y)+intp2yushu ):print "錯誤 %d/%d不等於商%d,餘%d !"%(x,y,intp,intp2yushu)flagwrong=1;print "再算一遍,第%d題:%d/%d的商=?"%(num,x,y),input=raw_input()intp=string.atoi(input)print "餘數:",input2yushu=raw_input()intp2yushu=string.atoi(input2yushu)if x ==( intp*y + intp2yushu ):break;continue;if x == ( (intp*y)+intp2yushu ):print "正確 %d/%d就是等於商%d,餘%d !"%(x,y,intp,intp2yushu)if flagwrong==0:righ1t=righ1t+1continue;break;num=0

相關文章
相關標籤/搜索