codinggame又可以对战了,所以接着python代码题
第一道:
1,输入一个字符串,例如:codinggame 输出:
2,想了半天,没时间了。😫
3,请教了一下,
str1 = input()
str2 = ""
print(str1)
for i in range(len(str1)):
str2 = str1[len(str1)-i-1:] + str1[:len(str1)-i-1]
print(str2)
产生两个字符串,一个是输入的,一个是空字符串待输出。
重点就是str的范围:[0:len(str)]
两个范围拼接起来,第一个范围是从后往前输出,然后第二个范围是从前往后输出,第一个范围慢慢变大,第二个范围慢慢减小
自己又改进了一下
str1=input()
str2=""
for i in range(len(str1)+1) :
str2=str1[len(str1)-i:]+str1[:len(str1)-i]
print(str2)
第二道:
1,输入行数,和每行的数字,例如2行,第一行011,第二行122
2输出与行数相等的数字
x=0
n = int(input())
for i in range(n):
row = input()
b=row.count(str(i))
x+=b
print(x)
也就是数一下有几个 i 就可以,蛮简单的但就是没做出来。😪
输出2