python语法基础

6. 变量名

- 字母 - 数字 - 下划线

#数字不能开头;不能是关键字;最好不好和python内置的函数等重复

7. 条件语句

缩进用4个空格(Tab键)注意缩进如果是空格键和Tab键混用,在Notpad++上会报错!

a. 一般形式

n1 = input('>>>')

if "alex" == "alex":

n2 = input('>>>')

if n2 == "确认":

print('alex SB')

else:

print('alex DB')

else:

print('error')

注意:

n1 = "alex" 赋值

n1 == 'alex' 判断比较,相等

n1 != 'alex' 判断比较,不相等

b.嵌套

if 条件1: python中的块靠缩进进行区分,条件语句以冒号区分

pass 表示什么都不做,需要的时候必须写上

elif 条件2: elif 相当于java中的 else if

pass

elif 条件3:

pass

else:

pass

print('end')

c. 条件1

and or #and 相当于JAVA中的 &&,or 相当于 ||

if n1 == "alex" or n2 == "alex!23":

print('OK')

else:

print('OK')

8. 基本数据类型

#在python中 可以不用指定变量类型,解释器会自动识别设为默认值,例如 a = 3,但在C,Java中必须指定

字符串 - n1 = "alex" n2 = 'root' n3 = """eric""" n4='''tony'''

只要是引号都可以,同时””” “”” 既可以用于字符串,亦可以用于多行注释

数字 - age=21 weight = 64 fight = 5

加减乘除等:

字符串:

加法:

n1 = "a"

n2 = "b"

n3 = "c"

n4 = n1 + n2 + n3 # "abc"

乘法:

n1 = "a"

n2 = n1 * 3 # "aaa"

数字:

n1 = 9

n2 = 2

n3 = n1 + n2

n3 = n1 - n2

n3 = n1 * n2

n3 = n1 / n2

n3 = n1 % n2

n3 = n1 ** n2 这个表示n1的n2次方

n3 = n1 // na 去除小数部分的值

9. 循环

死循环

while 1==1:

print('ok')

这个里面没有 i++ ,i--;++I;--I 但是有sum += i !

10. 练习题

if条件语句

while循环

奇数偶数

1、使用while循环输入 1 2 3 4 5 6 8 9 10

n = 1

while n < 11:

if n == 7:

pass

else:

print(n)

n = n + 1

print('----end----')

2、求1-100的所有数的和

n = 1

s = 0

while n < 101:

s = s + n

n = n + 1

print(s)

3、输出 1-100 内的所有奇数

n = 1

while n < 101:

temp = n % 2

if temp == 0:

pass

else:

print(n)

n = n + 1

print('----end----')

4、输出 1-100 内的所有偶数

n = 1

while n < 101:

temp = n % 2

if temp == 0:

print(n)

else:

pass

n = n + 1

print('----end----')

5、求1-2+3-4+5 ... 99的所有数的和

n = 1

s = 0 # s是之前所有数的总和

while n < 100:

temp = n % 2

if temp == 0:

s = s - n

else:

s = s + n

n = n + 1

print

相关推荐