C scholar--Jimmy Chen
01—symbol  
Python is similar with the mathematics, because programs need 
math to support. And python has it specific symbols 

 +、-、*、/∶ C语言的运算符——加(plus)、减(-)、乘(times)、除(divide)。 

+=、-=、*=、/=、%=∶ C语言的运算符——修改和替代(replace)。 

.∶ C语言的运算符——结构或联合的成员选择。 

,∶C语言中①逗号运算符。②分隔符,用于分隔函数参数表中的各参数。 

~∶ C语言的运算符——二进码反(按位非)。 

*∶ C语言的分隔符——用于在变量说明中指明当前说明的变量是指向某个类型的指针。 

!∶ C语言的运算符——逻辑反(非)。 

& ∶ C语言的运算符——①取变量地址。②按位与。 

&&∶ C语言的运算符——逻辑与。 

%∶ C语言的运算符——模除(取整除后的余数)。 

;∶ C语言的分隔符——终止一条语句。 

:∶ C语言的分隔符——指明标号语句。 

::∶ C++语言的作用域运算符。当局部变量与全局变量同名时,在局部变量的作用域内,全局变量前面使用该运算符。 

++∶ C语言的运算符——增一。 

-- ∶C语言的运算符——减一。 

= ∶C语言的①运算符——赋值。②分隔符——用于分隔变量说明和初始化表。 

==∶ C语言的运算符——等于。 (equal)

!=∶ C语言的运算符——不等于。 (not equal)

>=∶C语言的运算符——大于等于。 (bigger or equal)

> ∶C语言的运算符——大于。 (bigger)

<=∶ C语言的运算符——小于等于。 (smaller or equal)

<∶ C语言的运算符——小于。 (smaller)

->∶ C语言的运算符——指向结构(C++ 语言中的类)成员的指针引用。 

<<∶ C语言的运算符——字位左移。 (move to the left)

>>∶C语言的运算符——字位右移。 (move to the right )

^ ∶C语言的运算符——按位异或。 

| ∶C语言的运算符——按位或。 

||∶C语言的运算符——逻辑或。 

[ ]∶C语言的分隔符——指明数组下标。 

( )∶ C语言的分隔符——用于形成表达式、隔离条件表达式,以及指明函数调用和函数参数。 

{ }∶ C语言的分隔符——用于指明复合语句(分程序)的开始和及结束。 

(类型名)∶ C语言的运算符——类型强制转换。 

//∶ C语言的转义(换码)序列——反斜杠(使用时与字符一样要用“”)。 

/0∶ C语言的转义(换码)序列——空白NULL。 

/a∶ C语言的转义(换码)序列——响铃。 

/b∶C语言的转义(换码)序列——退格。 (delete)

/n∶C语言的转义(换码)序列——换行。 (return)

/r∶C语言的转义(换码)序列——回车。 (enter)

/t∶C语言的转义(换码)序列——制表符。 

abstract∶Java类修饰符(定义类时用),表示该类是一个抽象类,不能直接产生该类的一个对象。 

auto∶C语言的存储类区分符(一种说明区分符)。 

break∶C语言的转移语句——终止执行switch语句,或跳出循环语句。 

case∶C语言的标号。用于开关语句中。



For example 



sum = 0
count = 0

while True: 
number=raw_input ("Enter number:")
if number=='done':
break
try:
number = float(number)
except:
continue
count=count+1
sum=sum+number  
average=sum/count

print'sum', sum
print'average', average

print'count', count


The program above can help you to calculate the sum, count and the average. 


 You can imitate what I did above. When you are coding a program, you should make sure that what is the raw-input. Raw-input mean the number or name you want to calculate in the programs. 










The address of 'b' is 0, because python always start at 0 

After that, you can just account the address and the computer will set the    

order automatically.  



>>>letter=banana[4]

>>>print letter 

n


>>>letter=fruit[3]

>>>print letter 








fname = open('romeo.txt','r')

L=[]

for line in fname:
line=line.split()

for word in line: 
if word not in L:
L.append(word)
L.sort()
print L 

Above all the coding program can change a format of the information. I make a file('romeo.txt','r') called    fname.  After that, I write down line.split(). The computer can understand it. So the line will be split. 



This is another example.


print 'What do you get when you cross a snowman with a vampire?'
raw_input()
print 'Frostbite!'
print ' '
print 'What do dentists call an astronaut\'s cavity?'
raw_input()
print 'A black hole!'
print ' '
print 'Knock knock.'
raw_input()
print "Who's there?"
raw_input()
print 'Interrupting cow.' 
raw_input()
print 'Interrupting cow wh-MOO!'

The coding above are some hidden order. If people   tape 'storm' on the safari, the safari will play a storm      sound. 







  











Example 3 
In this time, I'm going to let program making choice for me or suggestion. This program can use in the IGCSE Judgement criteria   

>>>“if choice == 'a':

    print 'Bad guess'

elif choice == 'b':

    print 'Good guess'

elif choice == 'c':

    print 'Close, but not correct'


(9:00-21:00)


QQ联系方式:2079438985