题解 | #密码游戏#

密码游戏

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

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务