深層次學習 感觸很深

result = 0

m = 0

b = 3

while m <=99:#會加一個數字所以提前減去一個數 且 m是不是符合實際情況?

#m += 1

if m%2==1:

result += m

else:

result -= m

#m += 1

print(result)

i = 1

while i <6:

j = 0

while j

print('*',end='')

j+=1

i+=1

print('')

result = 0

m = 0

while m <10:#會加一個數字所以提前減去一個數 且 m是不是符合實際情況?

if m%2==1:

result += m

else:

result -= m

m += 1

print(result)

for i in range(1,6):

for j in range(0,i):

print('*',end='')

print("")

重點九數乘法表n種形狀

for i in range(1,10):

for j in range(0,i+1):

當i=1 的時候 j取值范圍為(0,2),j取值分別為 0,1

當i=2 的時候 j取值范圍為(0,3),j取值分別為 0,1,2

當i=3 的時候 j取值范圍為(0,4),j取值分別為 0,1,2,3

當i=4 的時候 j取值范圍為(0,5),j取值分別為 0,1,2,3,4

當i=5 的時候 j取值范圍為(0,6),j取值分別為 0,1,2,3,4,5,

當i=6 的時候 j取值范圍為(0,7),j取值分別為 0,1,2,3,4,5,6,

當i=7 的時候 j取值范圍為(0,8),j取值分別為 0,1,2,3,4,5,6,7,

當i=8 的時候 j取值范圍為(0,9),j取值分別為 0,1,2,3,4,5,6,7,8,

當i=9 的時候 j取值范圍為(0,10),j取值分別為0,1,2,3,4,5,6,7,8,9

加深理解

for i in range(1,i+1):

for j in range(1,i):

print('%d * %d = %d ' %(i,j,i*j),end='')

print("")

# print('%d * %d = %d? '%(1,3,3))

for i in range(100,1001):

if (i%10)**3+(i//100)**3+(i//10%10)**3==i:

print(i)

for i in range(1,100,2):

i+=i

for j in range(0,100,2):

j+=j

s=i-j

print(s)

a = 0

for i in range(10000,100000):

if (i%10)==(i//10000) and (i//10%10)==(i//1000%10):

a+=1

print(a)

冒泡排序

小--大

相鄰的兩個元素進行比較大小,把較小的那個交換到前面的位置,大的放在后面,

lt=[2,3,6,9,-20,8,0]

for i in range(len(lt)-1):

for j in range(len(lt)-i-1):

if lt[j]

lt[j+1],lt[j]=lt[j],lt[j+1]

print(lt)

for i in range(1,10):

for j in range(i,10):

print('%d * %d = %d \t' %(i,j,i*j),end='')

print("")

lt = []

for i in range(1,11):

lt.append(i)

print(lt)

b = [i for i in range(1,11)]

print(b)

import time

a6 =[]

t0 = time.clock()

for i in range(1,2000):

a6.append(i)

print(time.clock()-t0)

t0 = time.clock()

b6= [i for i in range(1,20000)]

print(time.clock()-t0)

a = [i**2 for i in range(1,10)]

b = [j+1 for j in range(1,10)]

c = [n for n in range(1,10) if n%2==0]

d = [letter.upper() for letter in 'abcdefgjklmn'] #lowerlower upper

e={i:i+1 for i in range(4)}

f = {i:j for i,j in zip(range(1,6),'abcde')}? #必須得看得懂字典遍歷

print(e)

a *列表*推導式改成圓括號? b yield生成器信號? 生成器 迭代器

lt1 = (i for i in range(1,5))

print(next(lt1))

def? fib

a =fib(10)

print(next(a))

if a >1:

pass

for i in 'python':

if? i == 't':

continue

print(i)

var =10

while var >0:

var -=1

if var = 5:

continue

print(var)

for letter in 'python'

if letter == 'h':

pass

print('我是pass,我就是詹哥位子')

print(letter)? ? #generator

一? 不能完全表達的例子

int(input('a','b'))

e = 0

while a='rongda' and b='123':

e+=1

if e<3:

print('登陸成功')

else:

e==3

break

print('限制登錄')

二? 很規范全面的例子

a = 'rongda'

b = 123

cc = 0

while cc <= 3:

name1 = input('請輸入用戶名:? ')

password1 = int(input('請輸入密碼:? '))

cc+=1

if name1==a? and password1 ==b:

print('登陸成功')

break

else :

print('輸入第 %d 次錯誤'%(cc))

#t=3-cc

if 3-cc==0: #t==0

print('輸入超過最大次數')

break

# a = 0

# for i in range(1,5):

#

#? ? for j in range(1, 5):

#? ? ? ? for k in range(1, 5):

#? ? ? ? ? ? i!j and j!=k

#? ? ? ? ? ? print(i,j,k)

# i=1

# s=1

# while i<6:

#? ? i=i+2? #12345

#? ? s=2*s

# print(s)

# a = 0

# for i in range(1,8):

#? ? print('*', end='\n')

#? ? for j in range(0,i):

#? ? ? ? print('*',end='\n')

for i in range(1,10):

for j in range(i,10):

print('%d * %d = %d ' % (i, j, i * j), end='')

print('')

#第一行的值變量 第二行的變量范圍決定了寬度

i = 0

while(i<3):

username = input('輸入用戶名:')

passname=int(input('請輸入密碼:'))

if username == 'rongda' and passname ==123:

print('登陸成功')

else:

print('用戶名或者密碼不對重新輸入:')

i+=1

print('您一輸入超過最大次數請明天再來')

a = 'rongda'

b = 123

cc = 0

while cc <= 3:

name1 = input('請輸入用戶名:? ')

password1 = int(input('請輸入密碼:? '))

cc += 1

if name1 == a and password1 == b:

print('登陸成功')

break

else:

print('輸入第 %d 次錯誤' % (cc))

# t=3-cc

if 3 - cc == 0:? # t==0

print('輸入超過最大次數')

break

a = 0

b = 0

while b <=99:

b += 1? #終于明白此位置的重要性和b= b<一一對應!

if b %2 ==0:

a-=b

else:

a+=b

#b += 1

print(a)

進階多級for

for a in range(1,10):

for b in range(0,10):

for c in range(0, 10):

for d in range(0, 10):

for e in range(0, 10):

if a ==e and b ==d:

print("{}{}{}{}{}".format(a,b,c,d,e),end="")

print("")

# (-3,0)(-2,1) y=x+3 y=-x+3 y=-x-3 y=x-3

for y in range(3, -4, -1):

for x in range(-3, 4):

if y <= x+3 and y <= -x+3 and y >= -x-3 and y >= x-3:

print("*", end="")

else:

print(" ", end="")

print("")

for i in range(1,10):

? ? for j in range(i,10):

#print("%d*%d=%d" %(i,j,i*j))

#print("{}*{}".format(i,j)=i*j)? #常見錯誤 !!!

print('%d * %d = %d ' % (i, j, i * j), end='')

print('')

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,046評論 0 2
  • 在C語言中,五種基本數據類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,392評論 0 2
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,819評論 0 23
  • 01 坐上南下的火車,一路向南,心中并無些許興奮,只是離開鄭州——這個我不喜歡卻也不得不待的地方,有少許失意。 臨...
    My牧羊閱讀 362評論 0 2
  • 學到的新東西: 性能和瀏覽器兼容得看客戶群體。 為了方便性,犧牲一部分性能是必要的。 框架是用來解決問題的,如果只...
    Azad_Wang閱讀 256評論 0 0