我对编码很陌生,正在修计算机科学课。到目前为止我一直很享受。以下问题使我感到困惑:
我自信地完成了第1至第4步。5我不太确定。我不知道我怎么得到每个单词的第一个字母。
这是我的代码:
use_input = input("Please write a phrase and i will turn it into an acronym")
use_input_uppercase = use_input.upper()
use_input_uppercase_split = use_input_uppercase.split()
letters = list(use_input_uppercase_split)
for use_input_uppercase_split in letters:我不知道该怎么称呼每个单词的第一个字母。
谢谢你提前提供帮助。
发布于 2015-02-07 23:33:38
你只需要三行:
data = input('Enter a phrase: ') # get user input
data = [i[0] for i in data.upper().split(' ')]
# 1. String converted to uppercase.
# 2. String split at spaces.
# 3. First letters are taken.
print ''.join(data) # back to string下面是一个执行示例:
>>>
Enter a phrase: you only live once
YOLO
>>> https://stackoverflow.com/questions/28388560
复制相似问题