学python的第五天---基础(3)
创始人
2024-05-30 00:38:39
0

  • 一、平方矩阵II
  • 二、数组的右方区域
    • 写法一:
    • 写法二:
  • 三、平方矩阵I
  • 四、字符串中的数字个数
  • 五、循环相克令
  • 六、字符串加空格
    • 写法一:
    • 写法二:
    • 写法三:
  • 七、替换字符串
    • 写法一:
    • 写法二:
  • 八、字符串插入
    • 写法一:
    • 写法二:
      • sys.stdin.readlines()将多行的输入读入
    • 写法三:
      • enumerate
      • ord()

一、平方矩阵II

在这里插入图片描述
之前感觉好像不是这个思路写的,但是觉得这个思路蛮好的

m=[[0 for i in range(105)]for j in range(105)]
while True:n=int(input())if n==0:exit()for i in range(0,n):m[i][i]=1for i in range(n):for j in range(i+1,n):#因为会把另外一边操作了,所以不用管另一边m[i][j]=m[i][j-1]+1m[j][i]=m[j-1][i]+1for i in range(0,n):for j in range(0,n):print(m[i][j],end=' ')print()print()

二、数组的右方区域

在这里插入图片描述

写法一:

感觉python真的很灵活

method = input()res = 0 
count = 0
input()
for i in range(1,11):data = list(map(lambda x:float(x),input().split(" ")))if i<6:res += sum(data[12-i:])count += len(data[12-i:])else:res += sum(data[i+1:])count += len(data[i+1:])if method == "S":print("{:.1f}".format(res))
else:print("{:.1f}".format(res/count))

写法二:

真的很简单哦!!学会!get it!

t, i = input(), [[float(y) for y in input().split()] for x in range(12)]
ans=sum([sum([i[x][y] for y in range(12-x if x<=5 else 12-(5-(x-6)),12)]) for x in range(1,11)])
print("%.1f"%(ans if t=="S" else ans/30))

三、平方矩阵I

在这里插入图片描述
思维题,嗯!想到了就做出来了!

n = int(input())while n != 0:for i in range(1, n + 1):for j in range(1, n + 1):print(min(i, n - i + 1, j, n -j + 1), end=" ")print()print()n = int(input())

四、字符串中的数字个数

在这里插入图片描述
i.isdigit() 是 Python 中的一个字符串方法,用于判断一个字符串中的所有字符是否都是数字。如果是,则返回 True;否则返回 False。

s = input()
c = 0
for i in s:if i.isdigit():c+=1
print(c)

五、循环相克令

在这里插入图片描述
再次被python的灵活给惊呆了!!

n = int(input())
p1 = [["Hunter","Gun"],["Gun","Bear"],["Bear","Hunter"]]
for i in range(n):n = input().split(" ")if n[0] == n[-1]:print("Tie")elif n in p1:print("Player1")else:print("Player2")

六、字符串加空格

在这里插入图片描述

写法一:

s=input()
for i in s:print(i,end=' ')

写法二:

print(" ".join(input()))

写法三:

for c in input():print(c, end = ' ')

七、替换字符串

在这里插入图片描述

写法一:

print(input().replace(input(),'#'))

写法二:

s, t = input(), input()
for c in s:if c == t:print('#', end = '')else:print(c, end = '')

八、字符串插入

在这里插入图片描述

写法一:

try except是因为他没有规定输入的个数

while True:try:str,substr=input().split()_max=max(str)i=str.index(_max)s=str[:i+1]+substr+str[i+1:]print(s)except EOFError:break

写法二:

sys.stdin.readlines()将多行的输入读入

import sys
lines=sys.stdin.readlines()
for i in range(len(lines)):str_, substr_ = lines[i].strip().split()[0], lines[i].strip().split()[1]max_ = max(str_)index = str_.index(max_)print(str_[:index+1] + substr_ + str_[index+1:])

写法三:

enumerate

使用 enumerate() 函数对字符串进行遍历,每次循环会返回当前字符及其对应的下标。

ord()

使用 ord() 函数将其转换为 ASCII 码值,与当前最大值比较

while True:try:#跟我自己的写法是一样的str,substr = input().split(" ")max = 0index = 0for i,s in enumerate(str):if (ord(s) > max):max = ord(s)index = istr_list = list(str)str_list.insert(index + 1 ,substr)str = "".join(str_list)print(str)except:break

相关内容

热门资讯

英雄联盟经典台词 英雄联盟经典台词  英雄联盟经典台词  1、正义,要么靠法律,要么靠武力!  2、你迷失在黑暗之中,...
小学元旦节的主持词 小学元旦节的主持词(精选16篇)  主持词是主持人在台上表演的灵魂之所在。在当今不断发展的世界,各种...
婚纱走秀主持词 婚纱走秀主持词三篇  篇一:婚纱走秀演出主持词  当您披上洁白的婚纱,点亮您一生中最美丽的日子,您是...
医者仁心台词 医者仁心台词大全  1. 钟立行对丁祖望:我们都在努力做一个能够被人怀念的人。  2.罗雪樱旁白:从...
《美丽人生》的经典台词 《美丽人生》的经典台词  意大利电影《美丽人生》,由罗伯托贝尼尼自编自演,讲述了意大利一对犹太父子被...
二年级主持词 二年级主持词  主持词分为会议主持词、晚会主持词、活动主持词、婚庆主持词等。在一步步向前发展的社会中...
年会的主持词 年会的主持词范文(通用5篇)  根据活动对象的不同,需要设置不同的主持词。时代不断在进步,主持词是活...
姨妈的后现代生活经典台词分享 姨妈的后现代生活经典台词分享  吉日良辰当欢笑,为什么鲛珠化泪抛?此时却又明白了,世上何尝尽富豪。也...
学校语文教研活动主持词 学校语文教研活动主持词  借鉴诗词和散文诗是主持词的一种写作手法。在一步步向前发展的社会中,很多晚会...
六一庆祝大会主持词 六一庆祝大会主持词  六一就是我们的节日,六一就是一个欢乐的日子,下面小编整理的六一庆祝大会主持词,...
婚礼感谢词 婚礼感谢词(15篇)婚礼感谢词1各位来宾,各位亲友:  大家晚上好!  今日是我女儿XXX和女婿XX...
文艺汇演主持词开场白 文艺汇演主持词开场白9篇  根据活动对象的不同,需要设置不同的主持词。我们眼下的社会,活动集会越来越...
总结大会主持词   导语:春去秋回又一栽,似水流年旺年来。  2017年公司年会主持词  一.主持人开场白  男:一...
农村结婚典礼主持词 农村结婚典礼主持词  一对新人立堂前,两心相印似蜜甜,三生有幸结良缘,下面是小编分享的 农村结婚典礼...
春节联欢晚会主持词开场白   翻开精美的日历,我细数着春节将要来临。那是我们中华民族的传统节日,更是我期盼的佳节,因为只有这几...
真爱至上中英文经典台词 真爱至上中英文经典台词  1、All I want for Christmas is you.  今...
欢聚一堂舞蹈主持词 欢聚一堂舞蹈主持词  串词是在晚会、联欢会等大型联欢活动中,主持人把前后节目,把整台节目恰到好处的联...
主持词结束语 主持词结束语(通用12篇)  利用在中国拥有几千年文化的诗词能够有效提高主持词的感染力。在人们越来越...
秋季小学开学典礼校长的致辞 秋季小学开学典礼校长的致辞(通用13篇)  在学习、工作、生活中,许多人都有过写致辞的经历,对致辞都...
五月的主持词开场白 五月的主持词开场白  主持人在台上表演的灵魂就表现在主持词中。在当下这个社会中,各种场合中活跃现场气...