def main():
# 定義變數num,代表這個整數
for num in range(1, 500): # 迴圈1-500的整數
a = num // 100 # 獲得百位數
b = (num // 10) % 10 # 獲得十位數
c = num % 10 # 獲得個位數
fir = num % (2*2*2) # 甲
sec = num % (3*3) # 乙
thi = num % 7 # 丙
for = a + b + c # 丁
if fir == 0 and sec == 0 and thi == 0: # 假設丁說謊,甲乙丙的條件成立
print('丁說謊,abc=%s' % num)
print('2a+b-c=%s' % (2*a + b - c))
elif fir == 0 and sec == 0 and for == 15: # 假設丙說謊,甲乙丁的條件成立
print('丙說謊,abc=%s' % num)
print('2a+b-c=%s' % (2 * a + b - c))
elif fir == 0 and thi == 0 and for == 15: # 假設乙說謊,甲丙丁的條件成立
print('乙說謊,abc=%s' % num)
print('2a+b-c=%s' % (2 * a + b - c))
elif sec == 0 and thi == 0 and for == 15: # 假設甲說謊,乙丙丁的條件成立
print('甲說謊,abc=%s' % num)
print('2a+b-c=%s' % (2 * a + b - c))
ifname== '__main__':
main()
執行結果:
乙說謊,abc=168
2a+b-c=0
其實邏輯判斷條件很簡單,同時認為其實程式設計思想可以用來解決很多的實際生活問題,而非一味的碼**~
小學數學題
小學數學題1 usetyp 1 目標 擷取字串usetyp 注意,usetyp的長度是可變的 問題 求以上字串usetyp的長度 注意usetyp的長度是不固定 設usetyp的長度 p 已知1 號的索引位置x indexof 已知理論2 字串長度 最大索引 1 所以,p x 1 3 p x 2 所...
乙個簡單的數學題
時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 zyc最近迷上了數學,一天,dj想出了一道數學題來難住他。算出1 n,但zyc一時答不上來希望大家能程式設計幫助他。輸入第一行整數t,表示測試組數。後面t行,每行乙個整數 n 1 n 10 5 輸出輸出1 n.是迴圈小數的,只輸...
小學生數學題
psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫20 35 estimate 估計這個任務需要多少時間22 development 開發120 240 analysis 需求分析 包括學習新技術 6090 desi...