A.99乘法表:說句實話,在寫代碼之前胞四,我從未想到代碼如此簡單恬汁,總共5行代碼就寫出了乘法表,用時的話也就是幾分鐘的事情,我也是有個語法沒記住氓侧,看了一下print()結(jié)尾字符是怎么寫的脊另,全程用時10鐘以內(nèi)吧,看代碼:
for o in range(1,10):
????inner=range(1,o+1);
????for i in inner:
????????print(i,'*',o,'=',o*i,end=' ')
????print('')
補充:一個pass語句约巷,pass語句其實就是用來占位的偎痛,不至于語法報錯,比如說你寫一個循環(huán)独郎,但是循環(huán)體還沒想好怎么寫踩麦,為了不出現(xiàn)語法錯誤,這個時候就可以寫一個pass氓癌,當(dāng)作循環(huán)體谓谦,主要是為了便于調(diào)試;
if True:
????pass
B:水仙花數(shù)
while True:
????try:
????num1 = input("請輸入3位數(shù)")
????if len(num1) < 3:
????????continue
????except:
????????continue
????num1 = int(num1)
????if ((num1 % 10) ** 3 + ((num1 % 100) // 10) ** 3 + (num1 // 100) ** 3) == num1:
????????print('%d是水仙花數(shù)' % num1)
????else:
????????print('%d不是水仙花數(shù)' % num1)
C:猜數(shù)字
num=500
while True:?
? ? inputNum=int(input('請猜'))
????if num==inputNum:
????????print('正確')
????????break
????elif ?inputNum<num:
? ??????print('輸入偏小')
? ? else:
? ??????print('輸入偏大')
小總結(jié):對于復(fù)雜的功能贪婉,一定要分解步驟寫反粥,先實現(xiàn)小的功能,最后在連接在一起就實現(xiàn)了大的功能疲迂,當(dāng)然目前的練習(xí)都太簡單了才顿,以后慢慢體會;