1.判断任意3个数的大小,按从大到小排列
a=input("请输入第一个数:")b=input("请输入第二个数:")c=input("请输入第三个数:")a=int(a)b=int(b)c=int(c)if a>b>c: print(a,b,c)elif a>c>b: d=c;c=b;b=d print(a,b,c)elif b>a>c: d=b;b=a;a=d print(a,b,c)elif b>c>a: d=b;e=c;b=e;c=a;a=d print(a,b,c)elif c>a>b: d=c;e=a;f=b;c=f;b=e;a=d print(a,b,c)elif c>b>a: d=c;c=a;a=d print(a,b,c)else: print(a,b,c)或者
a=input("请输入第一个数:")b=input("请输入第二个数:")c=input("请输入第三个数:")a=int(a)b=int(b)c=int(c)if a>b>c: print(a,b,c)elif a>c>b: print(a,b,c)elif b>a>c: print(a,b,c)elif b>c>a: print(a,b,c)elif c>a>b: print(a,b,c)elif c>b>a: print(a,b,c)else: print(a,b,c)2.判断闰年
i=int(input("请输入年份:"))if ((i%4==0) and (i%100!=0)): print("%d年是闰年"%i)else: print("%d年不是闰年"%i)3.成绩按等级划分
score=int(input("请输入您的成绩:"))def func(score): if score >100 or score <=0: return"wrong score .must between 0 and 100." elif score >= 90: return"A" elif score >= 80: return "B" elif score >= 70: return "C" elif score >=60: return "D" else: return "E"print(func(score))或者用嵌套选择结构score=int(input("请输入您的成绩:"))def func(score): degree = "DCBAAE" if score >100 or score <=0: return"wrong score .must between 0 and 100." else: index =(score-60)//10 if index >= 0: return degree[index] else: return[-1]print(func(score))
4.计算1加到100的值
s=0;n=1while n<=100: s=s+n n=n+1print(s)或者用for-else语句配合使用s=0for i in range(1,101): s=s+ielse: print(s) 如需更多代码加入QQ群:637972330 备注CSDN 所需文件在群文件
5.打印下列图形
6.计算1到100的奇数之和及偶数和
7,若程序如下
for i in range(6): print(i,end="*****") i=i-2 print(i)输出结果为0*****-21*****-12*****03*****14*****25*****3 如需更多代码加入QQ群:637972330 备注CSDN 所需文件在群文件
8.程序如下
9.打印九九乘法表
for i in range(1,10): for j in range(1,i+1): print("{0}*{1}={2}" .format(i,j,i*j),end=" ") print()输出结果1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
10.程序如下
11.如下
for i in range(10): if (i==5): print("found it! i=%d" %i)else: print("not found it...")输出结果为found it! i=5not found it... 如需更多代码加入QQ群:637972330 备注CSDN 所需文件在群文件
12,如下
13,如下
for i in range(5): print("-----") print (i)输出结果-----0-----1-----2-----3-----414.如下
for i in range(5): print("----") if (i==3): continue print(i)输出结果----0----1----2--------4 如需更多代码加入QQ群:637972330 备注CSDN 所需文件在群文件
15.pass语句
16#####
list = ["ding",123,"true",(1,2,3,"apple"),[1,"凶狠的蓝天"],{"name":"ding"}]print(list[0])print(list[2])print(list[1:4])print(list[:5:2]) #倒着取后两个元素print(list[-1:-3:-1])print()print(list[len(list):]) ###利用切片方式实现列表的增加list[len(list):] = [222]print(list)print()list.append("good") #append() 在最后一个位置添加元素print(list)print()list.insert(2,"food") #insert()按照索引添加,元素插入后,后面的元素索引值会自动加1print(list)print()list.extend("ABC") #extend() 迭代添加,在最后的位置,迭代每一个元素,依次添加print(list)print()list.pop() #pop() 按照索引删除,默认删除最后一个print(list)list.pop(1) #删除索引值为1的元素print(list)print()del list[:3] #利用切片删除元素print(list)print()list1 = [3,5,7,9]list1[:3] = [1,2,3] #利用切片修改列表元素print(list1)list1[:3] = []print(list1)list1 = list1(range(10))print(list1)list1[::2] = [0]*(len(list1)//2)print(list1) 如需更多代码加入QQ群:637972330 备注CSDN 所需文件在群文件
17.评委打分
18.算一元二次方程的实数解
#coding=utf-8import matha=int(input("请输入方程系数a的值"))b=int(input("请输入方程系数b的值"))c=int(input("请输入方程系数c的值"))if ((b*b-4*a*c)>=0)and((a!=0)): x1=(-b+math.sqrt(b*b-4*a*c))/(2*a) x2=(-b-math.sqrt(b*b-4*a*c))/(2*a) print("方程%+d*x*x%+d*x%+d=0的两个实数解为:x1=%+.2f,x2=%+.2f"%(a,b,c,x1,x2))else: print("方程%+d*x*x%+d*x%+d=0无实数解"%(a,b,c))19.星期几
n="1,2,3,4,5,6,7"data="一 二 三 四 五 六 日"i=input("请输入阿拉伯数字1-7的任意一个数字:")if i in n: a=data[n.index(i)] print("星期{}" .format(a)) 如需更多代码加入QQ群:637972330 备注CSDN 所需文件在群文件