题解 | #密码游戏#
密码游戏
https://www.nowcoder.com/practice/36641ab168664384aff798ba7ce34bc1
i = input('')
j = []
for x in i:
x = int(x)
y = (x+3)%9
j.append(y)
j[0],j[2]=j[2],j[0]
j[1],j[3]=j[3],j[1]
for a in j:
print(a,end='')
end="",会将每次输出的最终值改变为当下的输出值。“end=”作为print()中的一个参数,会使该函数关闭“在输出中自动包含换行”的默认行为。为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。
python需要调换元素a,b顺序时可以直接用等于a,b=b,a
查看19道真题和解析
阿里云成长空间 794人发布