学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

相关内容

热门资讯

夏日情缘初中作文(最新5篇) 夏日情缘初中作文 篇一夏日的阳光炙热,热得令人汗流浃背。然而,在这个炎热的夏季,我经历了一段令人难忘...
不再迷茫初中作文(精彩6篇) 不再迷茫初中作文 篇一初中生活是人生中一个重要的阶段,对于很多同学来说,初中生活充满了挑战和困惑。然...
初中毕业作文(推荐6篇) 初中毕业作文 篇一我的初中生活初中生活即将结束,回首这三年的时光,我不禁感慨万分。这段时间,我经历了...
初中新生活【优选6篇】 初中新生活 篇一初中新生活带给我许多新鲜感受和挑战。从进入初中的第一天起,我就感受到了与小学完全不同...
我的初一生活作文800字(优... 我的初一生活作文800字 篇一初一生活,是我人生中的一段重要时光。刚升入初中的我,面对新环境和新生活...
我的烦恼作文800字初一【精... 我的烦恼作文800字初一 篇一我对自己的学习成绩感到很烦恼。尽管我努力学习,但总是无法取得理想的成绩...
残缺也美丽初中作文【精简5篇... 残缺也美丽初中作文 篇一残缺也美丽人生如同一场旅行,每个人都扮演着不同的角色,经历着不同的风景。有时...
我的眼里只有你优秀作文(经典... 我的眼里只有你优秀作文 篇一在我的眼里,只有你是最优秀的。你是我最敬爱的人,也是我最佩服的人。无论是...
经典议论文(最新6篇) 经典议论文 篇一:商业竞争对市场发展的影响商业竞争是市场经济中不可避免的现象,对市场发展起着重要的推...
谈面子议论文【优秀5篇】 谈面子议论文 篇一面子在中国文化中一直扮演着重要的角色,它是人们社会地位和尊严的象征。因此,面子议论...
初一的女孩_(精选6篇) 初一的女孩_ 篇一初一的女孩初一的女孩,正值少女青春期的开始,充满了好奇心和朝气。在这个阶段,她们开...
初中生科幻作文:机器猫(最新... 初中生科幻作文:机器猫 篇一机器猫我叫小明,是一个普通的初中生。有一天,我意外地发现了一只神奇的机器...
初一军训作文(推荐3篇) 初一军训作文 篇一初一军训是每个初中生的必修课程,也是我们适应新环境、锻炼意志的一次重要机会。我国历...
寒梅墨香初中作文500字(精... 寒梅墨香初中作文500字 篇一:寒梅墨香寒梅墨香,这是我最喜欢的一句诗句。每当我看到这句诗时,心中就...
仰望星空,脚踏实地作文650... 仰望星空,脚踏实地作文650字 篇一仰望星空,脚踏实地星空,是人类永远的向往和追求。每当夜幕降临,我...
我的忏悔初中作文【精简5篇】 我的忏悔初中作文 篇一我曾经做出了一件让我深感愧疚的事情,我想在这里向大家忏悔并寻求原谅。那是一个晴...
生活中的语言_初中记叙文【经... 生活中的语言_初中记叙文 篇一我和爸爸妈妈一样,是普通的工薪阶层,生活虽然平凡,但却充满了各种语言的...
初一我的奋斗目标作文500字... 初一我的奋斗目标作文500字 第一篇俗话说:“你脸上云淡风轻,谁也不知道你呼吸得有多紧;你走路带风,...
谢谢你让我遇见你作文(精彩5... 谢谢你让我遇见你作文 篇一遇见你,是我这一生最美好的偶遇。谢谢你,让我在茫茫人海中找到了属于我的那份...
那道靓丽的风景线作文700字... 那道靓丽的风景线作文700字 篇一那道靓丽的风景线在我家附近有一道靓丽的风景线,它是一条蜿蜒曲折的小...