Yun*_*oob 2 python loops for-loop
favoriteword = input('Enter your word: ')
print('What is your favorite word?',favoriteword)
print(favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword)
print(favoriteword, 'does not even sound like a word anymore.')
Run Code Online (Sandbox Code Playgroud)
我怎样才能使它在第4行出现,因为"___"甚至听起来都不再是一个单词."如果我把它放在下面它就不起作用了.
print('"favoriteword"', 'does not even sound like a word anymore.')
Run Code Online (Sandbox Code Playgroud)
另外,如果我将第2行放入循环中,我将如何打印它以便在一行上打印?
for i in range(12):
print(favoriteword)
Run Code Online (Sandbox Code Playgroud)
在Python 2.6或更高版本中,您可以使用string.format:
print('"{}" does not even sound like a word anymore.'.format(favoriteword))
Run Code Online (Sandbox Code Playgroud)
在较低版本中,Ketzak的方法将起作用.
要在一行上多次打印,您希望防止print附加换行符.
在Python 3中,使用end参数:
for i in range(12):
print(favoriteword, end='')
print('') # for newline
Run Code Online (Sandbox Code Playgroud)
或者在较低版本中:
import sys
for i in range(12):
sys.stdout.write(favoriteword)
print('')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |