Python 3.x 我面临的一个Python面试问题
问题是在不使用任何条件语句的情况下打印下面提到的数字?这组数字是var=0112021011202210112。有没有办法不使用条件语句也能做到这一点?在上面的模式中,一个数字总是前两个数字的总和乘以3 因此,对于n>=2,这是一个a0=0、a1=1和an=an-1+an-2%3的序列Python 3.x 我面临的一个Python面试问题,python-3.x,Python 3.x,问题是在不使用任何条件语句的情况下打印下面提到的数字?这组数字是var=0112021011202210112。有没有办法不使用条件语句也能做到这一点?在上面的模式中,一个数字总是前两个数字的总和乘以3 因此,对于n>=2,这是一个a0=0、a1=1和an=an-1+an-2%3的序列 x=0 y=1 print("01",end='') for i in range(18): z=(x+y)%3 print(z,end='') x=y y=z a='1011'
x=0
y=1
print("01",end='')
for i in range(18):
z=(x+y)%3
print(z,end='')
x=y
y=z
a='1011'
b='2022'
s=a+b+a+b+a+b
s[1:-3]
“0112021011202210112”欢迎使用堆栈溢出。请阅读。请回答这个问题,以澄清任务的一部分是否是通过循环生成该输出,因此单个print语句不是解决方案。