# 在python里#代表注释,程序不会执行,仅仅为解释说明
# 在python里所有的输入都应该是英文字符
'''
上下三个引号也代表注释
意为注释多行
'''
"""
双引号同上
引号输入一定为英文引号
"""
#print的使用:(注意要按照以下格式)
print('print打印的是引号内的信息')
print("使用双引号也可以打印","遇到逗号会打印空格","print也可以执行计算,如下:")
print(18)
print(10+8)
print("10+8=",18)
print('''三个引号可以换行
直接输入回车后再输入内容
输出的信息会自动换行''')
print('回车可以输入也可以用\n进行表示,此时可以不用3引号。\t表示空出4个字符')
print('heli'+'copter') #将字符串合并
print('helicopter '*8) #将字符串打印8次,注意此处空格为了美观
print('helicopter\n'*8)
########################数字函数使用方法#########################
#比较两个数的大小
a1=8
a2=9
print((a1>a2)-(a1<a2))
#找到最大/最小的值并表示出来:max(),min()
print(max(a1,a2))
print(max(1,2,3,4,5,6))
print(min(1,2,3,4,5,6))
#求x的y次方,比如2的5次方:pow(2,5)
print(pow(2,5))
#四舍五入,针对浮点数:round(3.456)
print(round(3.456))
print(round(3.568))
#四舍五入,并保留小数点x位
print(round(3.456,1))
print(round(3.456,2))
print(round(3.538,3))
#导入库:import
#库:封装一些功能
#math:数学相关的库
import math
import random
#向上取整:ceil
print(math.ceil(18.1))
print(math.ceil(18.9))
#向下取整:floo
print(math.floor(18.2))
print(math.floor(18.9))
#开方:sqrt
print(math.sqrt(16))
print(math.sqrt(9))
#随机数,从元素内随机挑选一个元素:choice
print(random.choice([1,3,5,7,9,'a','字符串']))
print(random.choice(range(5))) #range(5)==[0,1,2,3,4]
print(random.choice('radom')) #range(random)==['r','a','n','d','o','m']
#产生0~10的随机数
r1=random.choice(range(10))+1 #不加1为0~9,加1以后为1~10
print(r1)
#从指定范围内,按一定基数递增的集合中选取随机数:randrange
print(random.randrange(1,100,2)) #所取数值为从1开始依次递增+2的集合中选取随机数,如1,3,5,7,9...99
#随机产生0~1之间的浮点数
print(random.random())
#将所有元素按随机序列排序
list=[1,2,3,4,5]
random.shuffle(list)
print(list)
#算数运算符+ - * / %(取余) **(求幂) //(取整)
#算数运算表达式 1+1 2*3 a/3
print(3**2)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。