gpt4 book ai didi

python - 如何使用元组打印此图案?

转载 作者:行者123 更新时间:2023-11-28 21:40:19 25 4
gpt4 key购买 nike

我是 Python 元组的新手,正在做一个学习练习。当输入是字符串 HI,HELLO,WELCOME 时,我应该如何打印以下模式。

(('HI', 'HELLO', 'WELCOME'),) 
((('HI', 'HELLO', 'WELCOME'),),)
(((('HI', 'HELLO', 'WELCOME'),),),)

我的尝试

n = input()
arr = tuple(raw_input().split())
arr1 = list()
print arr
while(n>0) :
print(tuple(arr,))
n -= 1

最佳答案

只需在开始时定义(或创建)一个元组,然后将其嵌套在自身上(重用相同的变量):

n = 3
arr = ('HI','HELLO','WELCOME') # or tuple(raw_input().split())

while(n>0):
arr = (arr,) # that's enough to create a tuple inside the tuple
print(arr)
n -= 1

结果:

(('HI', 'HELLO', 'WELCOME'),)
((('HI', 'HELLO', 'WELCOME'),),)
(((('HI', 'HELLO', 'WELCOME'),),),)

关于python - 如何使用元组打印此图案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45760945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com