python100例 31-40
2021-01-19 20:14
标签:err -- min range 矩阵 字母 顺序 inpu put 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 题目:按相反的顺序输出列表的值。 题目:按逗号分隔列表。 题目:练习函数调用。 题目:文本颜色设置。 题目:求100之内的素数。 题目:对10个数进行排序。 题目:求一个3*3矩阵主对角线元素之和。 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 题目:将一个数组逆序输出。 python100例 31-40 标签:err -- min range 矩阵 字母 顺序 inpu put 原文地址:https://www.cnblogs.com/observering/p/12906361.html031 判断星期
name=input("输入字母:")
if name=="s":
print("输入第二个字母:")
name2=input("输入字母")
if name2=="a":
print("saturday")
elif name2=="u":
print("sunday")
else:
print("error")
elif name=="f":
print("friday")
elif name=="m":
print("monday")
elif name=="t":
print("输入第二个字母:")
name3=input("输入字母")
if name3=="u":
print("tuesday")
elif name3=="h":
print("thursday")
else:
print("error")
elif name=="w":
print("wednesday")
else:
print("error")
032 相反输出
name=input("输入:")
l=list(name)
for i in l[::-1]:
print(i,end=" ")
033 逗号分隔
name=input("输入:")
l=list(name)
s=",".join(l)
print(s)
034 函数调用
def f1():
print("hello")
def f2():
for i in range(3):
f1()
if __name__=="__main__":
f2()
035 文本颜色
print("\033[0;31;47m举头望明月\033[0m")
print("\033[4;32;46m低头思故乡\033[0m")
036 求素数
for i in range(2,101):
for j in range(2,i):
if (i%j)==0:
break
else:
print(i)
037 排序
l=[]
for i in range(5):
l.append(int(input("输入数字:")))
print(l)
for i in range(4):
min=i
for j in range(i+1,5):
if l[min]>l[j]:
min=j
l[i],l[min]=l[min],l[i]
print(l)
038 元素之和
a=[]
sum=0.0
for i in range(3):
a.append([])
for j in range(3):
a[i].append(float(input("输入数字:\n")))
for i in range(3):
sum+=a[i][i]
print(sum)
039 插入数组
a=[1,2,3,4,5,6,7,8,9,10,0]
print(a)
num=int(input("输入数字:"))
if num>a[9]:
a[10]=num
else:
for i in range(10):
if a[i]>num:
tem1=a[i]
a[i]=num
for j in range(i+1,11):
tem2=a[j]
a[j]=tem1
tem1=tem2
break
print(a)
040 逆序输出
a=[1,2,3,4,5]
for i in range(len(a)):
print(a[-(i+1)],end=" ")
上一篇:七、Java NIO 选择器
下一篇:python处理日志文件