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

u








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