'''
print("hai,everyone!")
print("大家好")

s=input("输入:")
print(s)

import math
s=input("输入一个数:")
s=float(s)
if s>=0:
s=math.sqrt(s)
print(s)
else:
print("负数没平方根")
'''


'''
s=1
print(type(s))#python的 type 函数有两个用法,当只有一个参数的时候,返回对象的类型。当有三个参数的时候返回一个类对象
s="123"
print(type(s))
s=3.14
print(type(s))
print("123")
'''
'''
#python注释 单行注释# 多行注释语句连续使用3个双引号或单引号
#变量没有类型
#类型转换 i=int(s) f=float(i) s=str(i) #type可以显示其类型
#整数格式化输出 %d输出一个整数 %wd输出一个整数,宽度w,w>0右对齐,w<0左对齐,w小于实际整数占的位数,按实际整数宽度输出
# %0wd 如果实际数据长度小于w,y右边填0
'''

'''
m=12
print("|%d|" %m)
print("|%4d|"%m)
print("|%-4d|"%m)
print("|%04d|"%m)
print("|%-04d|"%m)
'''

'''
#浮点数格式化输出 %f输出一个实数
#%w.pf输出一个实数,总宽度是w,小数位占p位(p>=0),小数位一定是p位,按四舍五入原则进行,
#p=0表示不输出小数位,注意输出的符号、小数点都要各占一位
'''
'''
m=12.57432
print("|%f|"%m)
print("|%8.1f|"%m)
print("|%8.2f|"%m)
print("|%08.2f|"%m)
print("|%-8.1f|"%m)
print("|%-08.1f|"%m)
print("|%-8.0f|"%m)
'''
'''
#%s输出一个字符串 %ws输出一个字符串,宽度是w,如w>0,则右对齐,w<0则左对齐,
# 如果w的宽度小于实际字符串的位数,则按实际宽度输出
'''
'''
m="ab"
print("|%s|"%m)

print("|%8s|"%m)
print("|%-8s|"%m)
'''
'''
#表达式编写方法
算数运算符 ** x的y次幂 2**3 2的3次方 输出结果为8
// 取整除,商的整数部分 9//2 输出结果为4
/ x除以y
关系运算符
and
or
not
空格 < "0" < "1" <...< "9" < "A" < "B" <...< "Z" < "a" < "b" <...< "z" < 汉字
即得到优先级关系:or<and<not,同一优先级默认从左往右计算
'''

'''

a=5
b=2
c=a/b
print("|%f|"%c)
print("|%d|"%c)

c='m'
s=(c>='a' and c<='z')
print(s)

y=2018
a=(y%4==0 and y%100!=0)
b=(y%400==0)
c=(a or b)
print(c)
'''