Python day02 (圆面积,秒换算时分秒,)

非 Y 不嫁゛ 提交于 2019-11-28 17:49:23
print(1,2,3,sep = '***',end='***888')
结果:1***2***3***888

字符串

  • 相加'hello'+'world'  变为'helloworld'
  • 与整数相乘'hello'*2 变为'hellohello'
  • print(name+'入职'+company+'公司')  打印的是一个字符串
  • print(name,'入职',company,'公司')  打印的是四个字符串
  • print('周长:%.2f\n面积:%.2f' %(length,area))打印的是一个字符串

 

input('用户提示:')   #接收的都是字符串

>>> input('欢迎使用学生信息系统:')
欢迎使用学生信息系统:晓得
'晓得'
>>> input('欢迎使用学生信息系统:')
欢迎使用学生信息系统:34
'34'  输入的数字,接收的也是字符串

'''欢迎使用学生信息管理系统    (1)查询    (2)添加    (3)删除    (4)退出    请选择(1/2/3/q):'''age = input('请输入年龄')print(age)

1 print('''
2 欢迎使用学生信息管理系统
3     (1)查询
4     (2)添加
5     (3)删除
6     (4)退出''')
7 aid = input("请选择(1/2/3/q):")
8 print(aid)

 

格式字符串(%占位符)

%s 

%f (保留两位小数 %.2f)

%d

1 r = 666
2 print("%.2f工资" %r)
3 
4 #结果:666.00工资
r = 666y = 555print("%.2f工资%d" %(r,y))结果:666.00工资555
 

 

科学计数法

2.99e8  

 1600e-3

复数

>>> 1+2j
(1+2j)

布尔值

>>> 1>2
False

2==2
True

数据运算符

- + * / (除法结果是浮点数)

// (地板符) 地上的部分,去掉余数

>>> 5//2
2

 

%(取余)

>>> 5%2
1

>>> 234//10%10     23%10=2.3的余数为3
3

 

幂运算

>>> 2**3
8

25*365//7
1303
>>> 10000*1.2**10
61917.364223999975

1 import math
2 r =3
3 print('周长:',str(2*math.pi*r))
4 print('面积:',str(math.pi*(r**2)))
5 
6 #结果
7 #周长: 18.84955592153876
8 #面积: 28.274333882308138
1 import math
2 r =3
3 length = 2*math.pi*r
4 area = math.pi*r**2
5 print('周长:%.2f\n面积:%.2f' %(length,area))

#周长:18.85
#面积:28.27

total_seconds = 54321
hour = total_seconds // 3600
minute = total_seconds %3600//60
sec = total_seconds %3600 % 60
print('现在的时间是%s:%s:%s' %(hour,minute,sec))
#结果:现在的时间是15:5:21
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!