有没有既会C++又会Python的帮我翻译一下?谢谢
  • 板块灌水区
  • 楼主molly1212
  • 当前回复10
  • 已保存回复11
  • 发布时间2024/8/19 20:29
  • 上次更新2024/8/19 22:33:20
查看原帖
有没有既会C++又会Python的帮我翻译一下?谢谢
556017
molly1212楼主2024/8/19 20:29

请帮我把这个C++代码翻译成Python,谢谢啊!

#include <cstdio>
using namespace std;
int front,back,left,right,on,down,T,op;
void swap(int &a,int &b,int &c,int &d)
{
	int t = d;
	d = c,c = b,b = a,a = t;
}
int main()
{
	freopen("name.in","r",stdin);
	freopen("name.out","w",stdout);
	scanf("%d%d%d%d%d%d%d",&front,&back,&left,&right,&on,&down,&T);
	while (T--)
	{
		scanf("%d",&op);
		if (op == 1)
		{
			swap(front,on,back,down);
		}
		else if (op == 4)
		{
			swap(front,down,back,on);
		}
		else if (op == 2)
		{
			swap(on,left,down,right);
		}
		else if (op == 3)
		{
			swap(on,right,down,left);
		}
	}
	printf("%d\n",on);
	return 0;
} 
2024/8/19 20:29
加载中...