uppercase = ['m','n','o','p','q','r','s','t','u','v','w','x','y','z']
y=input('please write a word: ')
for i in y:
if i in uppercase :
y = y.upper()
print(y)
uppercase = set("mnopqrstuvwxyz")
y =input('please write a word: ')
for i in y:
if i in uppercase:
print(i.upper(), end="")
else:
print(i,end="")
print("")
输出(输入:qwertzuiopasdfghjklyxcvbnm):
QWeRTZUiOPaSdfghjklYXcVbNM
如果在将所需字母大写的列表comp上使用''.join(),则得到相同的结果:
uppercase = set("mnopqrstuvwxyz")
y = input('please write a word: ')
y = ''.join(i.upper() if i in uppercase else i for i in y)
print(y)
好像你想用大写印刷一些字符。您可以检查每个字符,并将
print()
与end=""
一起使用,这样它就不会附加'\n'
:输出(输入:qwertzuiopasdfghjklyxcvbnm):
如果在将所需字母大写的列表comp上使用
''.join()
,则得到相同的结果:相关问题 更多 >
编程相关推荐