Python - 变量名和运算符的规则

2018-03-04  本文已影响0人  不给时间回忆

变量名的定义规则

说明
官方建议:
全小写字母,多个单词用下划线链接,见名知意

变量的全部类型

type annotation
int 整数
float 浮点数
str 字符
bool 布尔值
complex 复数

例如

a = 10
b = 10.2
c = 'hello'
d = 1 + 5j
e = a > b
#打印变量类型
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))

运算符

赋值运算符

symbol fuction
= 赋值
+= 自加
-= 自减
*= 自乘
/= 自除
//= 自整除
**= 自幂次

算术运算符

symbol fuction
'+' '-' '*' '/' 加 减 乘 除
'//' 整除
'%' 求余
'** ' 幂次运算

关系运算符

symbol fuction
> 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于

逻辑运算符

symbol fuction
and
or 或者
not

例如

#输入数字
x = int(input('x = '))
y = int(input('y = '))
print('%d + %d = %d' % (x, y, x + y))
print('%d - %d = %d' % (x, y, x - y))
print('%d * %d = %d' % (x, y, x * y))
print('%d / %d = %f' % (x, y, x / y))
print('%d // %d = %d' % (x, y,x // y))# 整除法 地板除法
print('%d %% %d = %d' % (x, y, x % y))# 模运算求余数
# 求幂运算
print('%d ** %d = %d' % (x, y, x ** y))

练习:输入三条边,计算出构成三角形的面积和周长

import math

boolean = 0
while (boolean == 0):
    a = float(input('请输入边长a:'))
    b = float(input('请输入边长b:'))
    c = float(input('请输入边长c:'))
    if (a + b > c) and (a + c > b) and (b + c > a):
        p = (a + b + c) / 2
        #海伦公式计算面积
        area = math.sqrt(p * (p - a) * (p - b) * (p - c))
        length = a + b + c
        print('三角形的周长:%f' % (length))
        print('三角形的面积:%f' % (area))
        boolean = 1
    else:
        print('这三条边不能构成三角形,请重新输入!')
        boolean = 0

练习:判断年份是否为闰年

year = int(input('请输入年份:'))
if ((year % 4) == 0 and (year % 100) != 0) or (year % 400) == 0:
    print(str(year) + '是闰年')
else:
    print(str(year) + '不是闰年')
    
# 等价于
conditionl = year % 4 == 0
condition2 = year % 100 != 0
condition3 = year % 400 == 0
is_leap = (conditionl and condition2) or condition3
if is_leap:
    print(str(year) + '是闰年')
else:
    print(str(year) + '不是闰年')
Python的学习网站

www.runoob.com
https://www.liaoxuefeng.com

上一篇 下一篇

猜你喜欢

热点阅读