Program 001

mine1

car_sta=’park’
command=input(‘>’)
while command !=’quit’:
if command == ‘help’:
print(”’
start – to start car
stop – to stop car
quit – to quit the game”’)
command=input(‘>’)
elif command==’stop’ and car_sta==’park’:
print(‘car is not running yet’)
command=input(‘>’)
elif command==’stop’ and car_sta==’run’:
print(‘car stopped’)
car_sta=’park’
command=input(‘>’)
elif command==’start’ and car_sta==’park’:
print(‘car is running now!’)
car_sta=’run’
command=input(‘>’)
elif command==’start’ and car_sta==’run’:
print(‘car is running already!’)
command=input(‘>’)
else:
print(‘I do not understand!’)
command=input(‘>’)
else:
print (‘end’)

mine2

car_run = False
command=input(‘>’)
while command !=’quit’:
if command == ‘help’:
print(”’
start – to start car
stop – to stop car
quit – to quit the game
”’)
command=input(‘>’)
elif command==’stop’ and car_run == False:
print(‘car is not running yet’)
command=input(‘>’)
elif command==’stop’ and car_run == True:
print(‘car stopped’)
car_run=False
command=input(‘>’)
elif command==’start’ and car_run == False:
print(‘car is running now!’)
car_run=True
command=input(‘>’)
elif command==’start’ and car_run == True:
print(‘car is running already!’)
command=input(‘>’)
else:
print(‘I do not understand!’)
command=input(‘>’)
else:
print (‘end’)

Python 001

在代码世界中,赋值符号=不是左边等于右边的意思。仅仅表示赋值动作:把右边的内容放到了左边的盒子中。代表左右两边相等的符号,是比较运算符==

print(”’ へ     /|
  /\7    ∠_/
  / │   / /
 │ Z _,< /   /
│     ヽ   /  〉
Y       /  /
 イ● 、 ●  ⊂⊃〈  /
 ()  へ    | \〈
  >ー 、_  ィ  │ //
  / へ   / ノ<| \\
  ヽノ  (/  │//
  7       |/
  >―r ̄ ̄`ー―_”’)

Python里,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float) ; 只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。 整数整数英文为integer,简写做int。Python世界的整数其实和现实世界数学中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。 浮点数的英文名是float,与整数(int)字符串(str)不同,浮点数没有简写。 浮点数非常好识别,它比整数多了一个小数点『.』,比如下列代码中的数字都是浮点数

利用字符串拼接符号【+】

type(); str(); int(); float()

153=1x1x1+5x5x5+3x3x3是个水仙花数

首先,整数形式的字符串比如’6’和’1’,可以被int()函数强制转换。其次,文字形式,比如中文、火星文或者标点符号,不可以被int()函数强制转换。最后,小数形式的字符串,由于Python的语法规则,也不能使用int()函数强制转换。 浮点数是可以被int()函数强制转换的。

print(‘$’*10)-> $$$$$$$$$$$

咏春拳早课

  1. 膀手:feel shoulder move,not elbow; imagine a line between shoulder and wrist; when a weight is on forearm, come back first like holding a ball to avoid force, then do 膀手;
  2. 栏手:feel the whole forearm, focus on the middle point, move the point; image an air ball between the arm and body. same as moving knife, the middle point, as if there is no resistance.
  3. knowing where the hands go, body follow the hands move to support them.
  4. don’t let hand fold, which will make the forearm tense, and fall the ball.
  5. swords: may need different weight ones
  6. we don’t try to punch, the opponent will stop us.