一、流程控制语句
判断一个学生的考试成绩是否及格:如果大于或等于60分,则打印“及格”,否则输出“不及格”
score=float(input("请输入成绩:"))
if score>=60:
print("及格")
else:
print("不及格")
#一个if语句最多只能拥有一个else子句,且else子句必须是整条语句的最后一个子句,else没有条件
将化学分子式翻译为其所表示物质对应的英文
com=input("请输入:")
if com=='H2O':
print("water")
elif com=="NH3":
print("ammonia")
elif com=="CH4":
print("methane")
else:
print("no exist")
求1到5的和
sum=0
i=1
while i<6:
sum+=i
i+=1
print("和为:" ,sum)
sum=0
for i in range(1,6): #range(start,end,step)
sum+=i
print("和为:" ,sum)
输出20以内能被3整除的数
i=0
while i<21:
if i%3==0:
print(i,end=' ')
i+=1
将下面数组中的奇数变成他的平方,偶数保持不变
x=[1,2,3,4,5,6,7,33,88]
print("原始数据:",x)
for i in range(len(x)):
if(x[i] % 2) !=0: #判断第i个元素是否为奇数
x[i]=x[i]**2
print("平方后",x)
二、列表
list=['a','b','c','d']
list.append("baidu") #添加
list1=list
print("添加:",list1)
list=['a','b','c','d']
list.insert(2,"奥利给") #插入
list2=list
print("插入:",list2)
print("b的索引值为:",list.index('b')) #返回指定值的索引
list=['a','b','c','d']
list.remove('d') #删除
print("删除后:",list)
list=['a','b','c','d']
p=list.pop() #删除列表中的指定元素
print("删除%r后的列表为%r:",p,list)
print("删除元素为:",list.pop(1))
list=['a','b','c','d']
list.reverse() #倒排
list
list=['a','b','c','d','b','c','d']
print(list.count('d')) #出现的次数
list=['a','b','c','d','b','c','d']
list.sort(reverse=True) #true降序,false升序
list
#随机生成10个整数构成列表,并计算列表均值,然后使用列表中每个元素逐个减去均值所得述职重新构建列表
import random
a=[]
for i in range(10):
a.append(random.randint(1,30)) #随机生成数
print("a为:",a)
sum=0
for i in a:
sum+=i
ab=sum//len(a)
print("新列表为:",[x-ab for x in a])
三、元组
tup=tuple('bar') #创建元组
print(tup)
new_tup=(4,5,6),(7,8)
print(new_tup)
print('元组的连接:',tup+tuple('wwy'))
a,b,c=tup
print(a,b,c)
print(tup.count(a))
四、函数
1.定义的语法格式:
def function_name(arguments):
function_block
说明:
(1)函数代码块以def关键词开头,后接函数标识符名称和圆括号();
(2)function_name是用户自定义的函数名称;
(3)arguments是零个或多个参数,且任何传入参数必须放在圆括号内容;
(4)最后必须跟一个冒号(:),函数体从冒号开始,并且缩进;
(5)function_block实现函数功能的语句块。
2.lambda函数
使用lambda来创建匿名函数
五、文件操作
文件处理过程:
(1)打开文件:open()函数
(2)读取/写入文件:read()、readline()、readlines()、write()等
(3)对读取的文件进行处理
(4)关闭文件:close()
read():读取文件所有内容
readline():读取文件一行的内容
readlines():读取所有的行到列表里面
该博客围绕Python展开,介绍了流程控制语句,如判断成绩及格、翻译分子式等;还涉及列表、元组等数据结构,阐述了函数定义语法及lambda函数,最后讲解文件操作,包括打开、读写、处理和关闭文件的方法。
6870

被折叠的 条评论
为什么被折叠?



