gpt4 book ai didi

python - 在Python上显示两个字符串,一个垂直,一个水平?

转载 作者:行者123 更新时间:2023-11-30 22:47:59 26 4
gpt4 key购买 nike

我想打印两个格式化的字符串,一个是水平打印,另一个是垂直打印。为了得到这样的东西(抱歉,stackoverflow 使得在问题上写垂直单词似乎是不可能的!)

m     o   n   t   y  p   y  t   h   o    n

e

x

c

e

l

l

e

n

t

目前我的代码是:

from __future__ import print_function

for word in "montypython":
print(word,end='')
for l1 in 'excellent':
print (l1)

然而,这导致大部分都是excellent的垂直打印,其中一些字母附有来自montypython的字母(这有点难以描述!)

最佳答案

def print_words(first, second):
print(first)
for letter in second:
print(letter)

示例

>>> print_words('montypython', 'excellent')
montypython
e
x
c
e
l
l
e
n
t

或者如果您想将水平字母隔开

def print_words(first, second):
print(' '.join(first))
for letter in second:
print(letter)

>>> print_words('montypython', 'excellent')
m o n t y p y t h o n
e
x
c
e
l
l
e
n
t

关于python - 在Python上显示两个字符串,一个垂直,一个水平?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40343397/

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