显示重复的字符串
a='wang'我想打印出来n个a,并且是分行显示,怎么办啊?
试了好几次都不会 temp=input('你想要的n是多大呀~:')
guess=int(temp)
a='wang'
while guess:
print(a)
guess-=1
是...这个意思吗?{:7_134:} ...就这。。
a = 'wang'
print( (a+'\n') * 6 )
{:10_297:} 阿奇_o 发表于 2021-4-1 21:52
...就这。。
厉害,就是这意思。不过还要一点,就是分行显示后,都出来一行空格怎么去掉啊? 小伤口 发表于 2021-4-1 21:44
是...这个意思吗?
谢谢啊,不是这个意思!我就是想用\n 这个换行符。看样子是我表述的不是很清楚。 江湖散人 发表于 2021-4-1 22:49
谢谢啊,不是这个意思!我就是想用\n 这个换行符。看样子是我表述的不是很清楚。
没事共同学习{:9_227:}
temp=int(input('你的n是多少嘞~:'))
a = 'wang'
print( (a+'\n') * (temp) ,end='')
小伤口 发表于 2021-4-1 22:59
没事共同学习
你这个就更好了,谢谢 江湖散人 发表于 2021-4-1 22:48
厉害,就是这意思。不过还要一点,就是分行显示后,都出来一行空格怎么去掉啊?
也简单呀,本质都是字符串,所以,
用切片 切掉最后那一个'\n'换行符,就行了。
代码:print( ((a+'\n')*6)[:-1] )
{:10_333:} 阿奇_o 发表于 2021-4-2 11:23
也简单呀,本质都是字符串,所以,
用切片 切掉最后那一个'\n'换行符,就行了。
也是,不是还是后边加上一个end=''更加容易理解
页:
[1]