一、主流版本
现在使用适用2.7 ,为将来发展建议学习3.5 (以下编写为2.7版本)
3.5与2.7代码还是有差别的
二、代码的注释方式
多行注释:
'''
内容
'''
单行注释:
加注释:
快捷键 alt + 3 ##内容
删除注释:
快捷键 alt + 4
三、变量
组成:变量名 = 值
例:
打印出“90”、“今天天气不好”、“n”
a = 90
print a
a = "今天天气不好!"
print a
a = 'n'
print a
输出结果
>>>
90
今天天气不好!
n
>>>
注:“ # -*- coding: cp936 -*- ”表示解决中文报错问题
四、键盘输入
格式:
a = raw_input()
print a
注:键盘输入的所有值均为字符串,若要把字符串改为数值,加eval()就可以了,即:a = eval(raw_input()),其中input后面小括号内可添加字符串做中文注释,即:a = eval(raw_input(“请输入:”))
例1:求a和b的积
a = eval(raw_input("请输入第一个数字:"))
b = eval(raw_input("请输入第二个数字:"))
print a*b
打印结果:
>>>
请输入第一个数字:2
请输入第二个数字:3
6
>>>
例2:求长方形的面积
a = eval(raw_input("请输入长:"))
b = eval(raw_input("请输入宽:"))
print "长方形的面积为:",a*b
打印结果:
>>>
请输入长:2
请输入宽:3
长方形的面积为: 6
>>>
例3:求圆的面积
p = eval(raw_input("请输入pai:"))
r = eval(raw_input("请输入半径:"))
print "圆的面积为:",p * r * r
打印结果:
>>>
请输入pai:3.14
请输入半径:2
圆的面积为:12.56
>>>
五、分支结构
单分支
结构:
if(条件):
- print”“
例:如果博主有16块钱就吃黄焖鸡!
money = 17
if (money >= 16):
print"去吃黄焖鸡!♪(^∇^*)"
打印结果:
>>>
去吃黄焖鸡!♪(^∇^*)
>>>
双分支
结构:
if(条件):
- 语句
else:
- 语句
例:如果博主有16块钱就吃黄焖鸡!否则吃肉夹馍!
money = 9
if (money >= 16):
print "去吃黄焖鸡!♪(^∇^*)"
else:
print "去买肉夹馍!(⊙o⊙)"
打印结果:
>>>
去买肉夹馍!(⊙o⊙)
>>>
多分支
结构:
if(条件):
- 语句
elif(条件):
- 语句
else:
- 语句
例:
博主钱包里的钱
如果大于300块钱就去江边城外吃烤鱼!
如果大于100就去康二姐吃串串!
如果大于30就去吃豪华黄焖鸡!
否则吃肉夹馍!
money = 360
if(money > 300):
print "去江边城外吃烤鱼!(*@ο@*) ~"
elif(money > 100):
print "去康二姐吃串串!(^∇^*)"
elif(money > 30):
print "去吃豪华黄焖鸡!(*^_^*)…"
else:
print "吃肉夹馍!╮(╯▽╰)╭"
打印结果:
>>>
去江边城外吃烤鱼!(*@ο@*) ~
>>>
六、运算符
赋值:=
关系运算符: > < >= <= != <>
算数运算符: + - * / %
其他:
sum = sum + i
sum += i
\n \t
同java一样这里适用
七、循环语句
结构:
for i in range(开始,结束):
注:这里的(开始,结束),等同于数学中的区间[1,6),包围,半包围
例1:打印从1-5
for i in range(1,6):
print i
打印结果:
>>>
1
2
3
4
5
>>>
例2:打印1-100的偶数
for i in range(1,101):
if(i % 2 == 0):
print i
打印结果:
>>>
2
4
……
98
100
>>>
例3:打印1-100的奇数
for i in range(1,101):
if(i % 2 == 1):
print i
打印结果:
>>>
1
3
……
99
>>>
例4:打印1-10的和
sum = 0
for i in range(1,11):
sum += i
print sum
打印结果:
>>>
55
>>>
例5:求任意一个区间的和
a = eval(raw_input("请输入第一个数:"))
b = eval(raw_input("请输入第二个数:"))
sum = 0
for i in range(a,b+1):
sum += i
print sum
打印结果:
>>>
请输入第一个数:2
请输入第二个数:4
9
>>>