Python100day_学习笔记
该笔记是跟随GitHub上的高星Python100day学习所记录的
https://github.com/jackfrued/Python-100-Days
Python变量命名规则:
·数字不能开头;
·大小写敏感;
·不要跟关键字,如函数、模块等名字;
要求:
·小写字母拼写,用下划线连接;
·受保护的实例属性用单个下划线开头;
·私有的实例属性用两个下划线开头;
Python_day_01
// 是整除运算
** 是指数运算
代码太长时,使用/或者()折行
print(’%.1f华氏度 = %.1f摄氏度’ % (f, c))
字符串后面的%是标记转化说明符在%的左侧放置一个字符串(格式化字符串),而右侧放置希望格式化的值。
练习代码:
"""
使用变量保存数据并进行算术运算
Version: 0.1
Author: giftedlittlehuaji
"""
a = 321
b = 123
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
"""整除"""
print(a % b)
print(2 ** 3)
"""指数2^3"""
"""
使用type()检查变量的类型
Version:0.1
Author:giftedxiaohuaji
Date:2019-06-27
"""
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))
"""
运算符的使用
Version:0.1
Author:giftedxiaohuaji
Date:2019-06-27
"""
a = 5
b = 10
c = 3
d = 4
e = 5
a += b
a -= c
a *= d
a /= e
print("a = ", a)
flag1 = 3 > 2
flag2 = 2 < 1
flag3 = flag1 and flag2
flag4 = flag1 or flag2
flag5 = not flag1
print("flag1 = ", flag1)
print("flag2 = ", flag2)
print("flag3 = ", flag3)
print("flag4 = ", flag4)
print("flag5 = ", flag5)
print(flag1 is True)
print(flag2 is not False)
"""
练习1:华氏温度转摄氏温度
公式:F = 1.8C + 32
Version:0.1
Author:giftedxiaohuaji
"""
f = float(input('请输入华氏温度:'))
c = (f - 32)/1.8
print('%.1f华氏度 = %.1f摄氏度' % (f, c))
"""
练习2:计算圆的周长和面积
Version:0.2
0.2:1将3.14换成math库中的常量pi 2更换常量名称
Author:giftedxiaohuaji
Date:2019-06-27
"""
import math
radius = float(input('请输入圆的半径:'))
perimeter = 2*math.pi*radius
area = math.pi*radius*radius
print('圆的周长是:%.1f\n圆的面积是:%.1f'% (perimeter,area))
"""
输入年份 判断是否是闰年
Version:0.1
Author:giftedxiaohuaji
Data:2019-06-27
"""
year = int(input('请输入年份:'))
is_leap = (year%4==0 and year%100!=0 or year%400==0)
print(is_leap)