赞
踩
一:初始python
代码中的注释:1.单行注释-以#和空格开头的部分;2.多行注释-三个引号开头,三个引号结尾
- """
练习作业:
1.在Python交互式环境中输入下面的代码并查看结果,请尝试将看到的内容翻译成中文。
import this
2.使用turtle在屏幕上绘制图形
- import turtle
-
- turtle.pensize(4)
- turtle.pencolor('green')
-
- turtle.forward(100)
- turtle.right(90)
- turtle.forward(100)
- turtle.right(90)
- turtle.forward(100)
- turtle.right(90)
- turtle.forward(100)
- turtle.right(90)
-
- turtle.mainloop()
二:语言元素
变量和类型:整型(int,long),浮点型(12.235, 1.25e4),字符串型('hello', "hello"),布尔型(Ture, False),复数形(3+5j)
变量命名:变量名由字母、数字和下划线工程,数字不能开头; 大小写敏感; 多个单词用下划线链接
变量的使用:
- """
- 使用变量保存数据并进行算术运算
- """
-
- a = 321
- b = 123
- print(a + b)
- print(a - b)
- print(a * b)
- print(a / b)
- print(a // b) # 整除
- print(a % b) # 模
- print(a ** b) #指数
- """
- 使用type()检查变量的类型
- """
- a = 100
- b = 12.345
- c = 1 + 5j
- d = 'hello,world'
- e = True
-
- print(type(a))
- print(type(b))
- print(type(c))
- print(type(d))
- print(type(e))
内置函数对类型进行转换:
- """
- 使用input()函数获取键盘输入(字符串)
- 使用int()函数将输入的字符串转换为整型
- 使用print()函数输出带占位符的字符串
- """
-
- a = int(input('a = '))
- b = int(input('b = '))
- print('%d + %d = %d' % (a, b, a+b))
- print('%d - %d = %d' % (a, b, a-b))
- print('%d * %d = %d' % (a, b, a*b)) # %d是整数的占位符
- print('%d / %d = %d' % (a, b, a/b)) # %f是小鼠的占位符
- print('%d // %d = %d' % (a, b, a//b))
- print('%d %% %d = %d' % (a, b, a%%b)) # %%表示百分号
- print('%d ** %d = %d' % (a, b, a**b))
运算符:按优先级排序
实际开发中,如果搞不清楚运算符的优先级,可以使用括号来确保运算的执行顺序
- """
- 赋值运算符和复合赋值运算符
- """
-
- a = 10
- b = 3
- a += b #相当于a = a + b
- a *= a + 2 #相当于a = a * (a+2)
- print(a) #输出195
- """
- 比较、逻辑和算身份运算符的使用
- """
-
- flag0 = 1 ==1
- flag1 = 3 > 2
- flag2 = 2<1
- flag3 = flag1 and flag2
- flag4 = flag1 or flag2
- flag5 = not (1 != 2)
- print('flag0 = ',flag0) # flag0 = True
- print('flag1 = ',flag1) # flag1 = True
- print('flag2 = ',flag2) # flag2 = False
- print('flag3= ',flag3) # flag3 = False
- print('flag4 = ',flag4) # flag4 = True
- print('flag5 = ',flag5) # flag5 = Fasle
- print(flag1 is True) # True
- print(flag2 is not False) # False
练习
1.华氏温度转换为摄氏温度
- """
- 华氏温度转化问摄氏温度
- 转化公式为: $C=(F - 32) div 1.8$
- """
-
-
- f = float(input('请输入华氏温度f = '))
- c = (f - 32)/ 1.8
- print('%.1f华氏度 = %.1f摄氏度' % (f,c))
- """
- 输入圆的半径计算周长和面积
- """
-
- r = float(input('r = '))
- c= 2*r*3.14
- s = 3.14*(r**2)
- print('周长 = %.2f, 面积 = %.2f' % (c,s))
- """
- 输入年份判断是不是闰年
- """
-
-
- year = int(input('请输入年份: '))
- """
- if year/4 == int:
- print('%d是闰年' % year)
- else:
- print('%d不是闰年' % year)
- """
- is_true = (year % 4 ==0 and year % 100 != 0)or #如果一行代码太长可以使用对代码进行拆行
- year % 400 == 0
- print(is_true)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。