1.1任务+运行效果图
2.1附有源代码 :
# #用几种方法实现输出和输入 # print ("He11o wor1d") #第一种输出 # print ('he11o', ' wor1d') #第二种输出 # "Hello world" #第三种输出,在New fi1e中看不出效果 # character=input('input your character:') #第四种输入 # print("character:",character) # #输入和输出 # first=input('first:' ) # second=input ('second:') # print(first+second) # # 1.输入一个字符串(”Apple’s unit price is 9 yuan”)赋值给一个变量 # # 2.提取指定9数字,查看是否转换成功 # # 3.把提取的数赋予新变量,查看是否转换成功 # # #变量与数据类型 # str="Apple's unit price is 9 yuan" #创建字符串赋值给一个新变量 # num=str[22] #提取指定位置数9赋值给一个新变量 # print(num) #用print函数实现输出 # print (type(num)) #用print函数实现类型输出 # # str_int=int(num) #将提取数转化为整数赋值给新变量 # print(type(str_int)) #用print函数实现n类型输出 # 1、输入圆半径,输出圆面积及周长。 # 2、输入圆面积,输出圆半径及周长。 # 3、输入圆周长,输出圆半径及面积。 # Pi=3.14 # r=float(input("请输入圆半径:\n")) # S=round(Pi*r**2,2) # C=round(2*Pi*r,2) # print("圆半径是:{}".format(r)+" "+"则圆面积是:{}".format(S)+\ # " "+"圆周长是{}".format(C)) # # S1=float(input("请输入圆面积:\n")) # r1=round(S1/Pi**0.5,2) # C1=round(2*Pi*r1,2) # print("圆面积是:{}".format(S1)+" "+"则圆半径是:{}".format(r1)+ \ # " "+"圆周长是{}".format(C1)) # # C2=float(input("请输入圆周长:\n")) # r2=round(C2/2*Pi,2) # S2=round(Pi*r2**2,2) # print("圆周长是:{}".format(C2)+" "+"则圆半径是:{}".format(r2)+ \ # " "+"圆面积是{}".format(S2)) # 1)创建一个列表对象[110,’dog’,’cat’,120,’apple’]。 # 2)在字符串“dog”和”cat”之间插入空列表。 # 3)删除列表中”apple”这个字符串。 # 4)分别查找出列表中的数值110、120。 # 5)对查找出来的数值110和120以10位乘数做自乘运算操作。 # 6)打印列表对象,确认是否完成以上操作。 # a=[110,'dog','cat',120,'apple'] # a. insert(2,()) # print(a) # print(type(a)) # a. remove('apple') # print(a) # print(type(a)) # a[0]*=10 # a[-1]*=10 # print (a) # 1)使用方括号创建列表[‘pen’,’paper’,10,False,2.5]。 # 2)查看变量的数据类型。 # 3)将变量转换成tuple类型。 # 4)查看变量的数据类型,确定是否转换为元组。 # 5)查询元组中元素False的位置。 # 6)根据获得的位置提取元素。 # m=['pen','paper',10,'False',2.5] # print(type(m)) # n=tuple(m) # print(type(n)) # x=n.index('False') # print(x) # y=n[x] # print(y) # 1)创建一个字典 # {‘Math’:96,’English’:86,’chinese’:95.5,’Biology’:86,’Physics’:None}。 # 2)在字典中添加键值对{‘History’:88}。。 # 3)删除{’Physics’:None}键值对。 # 4)将键“Chinese”所对应的值95.5进行四舍五入后取整。 # 5)查询键“Math”的对应值。 # subject={"Math":96,"English":86,"Chinese":95.5,"Biology":86,"Physics":None} # subject["history"]=88 # print(subject) # del subject["Physics"] # print(subject) # x=round(subject["Chinese"]) # print (subject['Math']) # 1)使用方括号创建列表列表[‘apple’,’pear’,’watermelon’,’peach’]并赋值给变量。 # 2)使用list函数创建列表列表[‘pear’,’banana’,’orange’,’peach’,’grape’]并赋值给变量。 # 3)将创建的两个列表对象转换为集合类型。 # 4)对得到的两个集合对象求出并集。 # 5)对得到的两个集合对象求出交集。 # 6)求出两个集合的差集。 # a= [' app1e', 'pear', 'watermelon', 'peach'] # e=(['pear','banana','orange', 'peach', 'srape']) # p=set(a) # print(type(p)) # s=set(e) # print(type(s)) # x=p&s # y=p|s # z=p-s # print(x) # print(y) # print(z) # 设计一个小程序,要求输入任意一个考试成绩后,实现对考试成绩进行等级划分: # 1.分数>=90, 等级为A # 2.80<=分数<90, 等级为B # 3.70<=分数<80, 等级为C # 4.60<=分数<70, 等级为D # 分数<60, 等级为 E # while True: # p=int(input("请输入考试成绩:")) # if p>=90 and p<=100: # print("等级为A") # elif p>=80 and p<90: # print("等级为B") # elif p>=70 and p<80: # print("等级为C") # elif p>=60 and p<70: # print("等级为D") # elif p<60: # print("等级为E") # else: # print ("请输入1~100之间考试分数") # 设计一个小程序: # 要求输入一栋大楼的楼层后,如果是三层以下,会正常显示楼层数; # 如果是四层(含四层)以上,显示楼层数时跳过四楼不显示 # m=int(input("请输入楼层数:")) # print ("本楼层数为:") # for n in range(1,m+1) : # while (n<=3): # print(n) # break # for p in range (4, m+1): # if p==4: # continue # print(p) # 1.主要运用嵌套循环语句及其相关的操作 # 2.设计一个小程序:实现99乘法法则的输出 # for num_1 in range(1,10): # for num_2 in range(1,num_1+1): # print(" %d*%d=%d"%(num_1,num_2,num_1*num_2),end="") # print() # 设计一个小程序:完成以while循环的方式把班级成绩输入电脑, # 如果输入“-1”表示成绩输入结束,在输入成绩完毕后显示班上的总成绩及平均成绩。 # k=1 # p=0 # s=0 # while True: # q = input("请输入第%d位同学成绩:"%k) # k=k+1 # if q != "-1": # n=float(q) # s+=n # p+=1 # elif q=="-1": # print("本班总成绩:%d分,平均成绩:%0.2f分"%(s,s/p)) # break # 设计一个小程序:输入若干个正整数,用内置函数显示其最大数、最小数、总和并排序。 # list=[] # toal=0 # sum=0 # while True: # INPUT=input("请输入正整数(-1:结束):") # if INPUT!='-1': # num=int(INPUT) # toal+=1 # sum+=num # list.append(INPUT) # biggest=int(max(list)) # least=int(min(list)) # elif INPUT=="-1": # print("共输入%d个数"%toal) # print("最大数是:%d"%biggest) # print("最小数是:%d"%least) # print("输入数总和是:%d"%sum) # print("输入数由小到大排是:",sorted(list)) # break
3.1想和友友们说的话:
后面若有时间的话,我会写第二~三篇,新手上路,还请多多指教,希望对大家能有所帮助~