Day2.语言元素

指令和程序

冯诺伊曼结构

变量和类型

e.g. 整型、浮点型、字符串型、布尔型、复数型

1.变量命名

  • 硬性规则
  • PEP 8要求

2.变量的使用

input()
int()#强制类型转换
float()
str()
chr()
ord()

3.运算符

[]  [:]     下标
* *         指数
~ + -       按位取反,正负号
* / % '//'  乘、除、模、整除
+ -         加减
>> <<       右移左移
& ^ |       按位与、按位异或、按位或
<= < > >=   小于等于,小于,大于,大于等于
== !=       等于,不等于
is, is not  身份运算符
in, not in  成员运算符
not, or, and 逻辑运算符

实际开发中,如果搞不清楚运算符的由新阿基,可以使用括号来确保运算的运行顺序

4.练习

练习一:华氏温度转摄氏温度

f = float(input('请输入华氏温度: '))
c = (f - 32) / 1.8
print('%.1f华氏度 = %.1f摄氏度' % (f, c))

练习二:输入圆的半径计算周长和面积

import math

radius = float('请输入圆的半径: ')
perimeter = 2*math.pi*radius
area = math.pi*radius*radius

练习三:输入年份判断是不是闰年

year = int(input('请输入年份: '))
is_leap = (year % 4 ==0 and 
           year % 100 != 0 or 
           year % 400 ==0)
print(is_leap)

你可能感兴趣的:(Day2.语言元素)