【发布时间】:2015-02-07 23:07:36
【问题描述】:
我是编码新手,正在上计算机科学课。到目前为止我很享受。以下问题难倒我:
- 首字母缩略词是由短语中的第一个字母组成的大写字母串。例如,SADD 是“学生反对酒驾”的缩写。请注意,首字母缩略词应全部由大写字母组成,即使原始单词不是。编写一个程序,让用户输入一个短语,然后打印相应的首字母缩写词。 这些问题将帮助您制定最终计划:
- 输入的数据类型是什么?输出的数据类型是什么?
- 从用户那里获取短语。
- 转换为大写。
- 将短语分成单词
- 初始化一个新的空列表,字母。
- 获取每个单词的首字母
- 将第一个字母附加到列表字母中。
- 将字母连接在一起,它们之间没有空格
- 打印首字母缩写词。
我自信地完成了第 1 步到第 4 步。 5 我不确定。 6 我不知道如何得到每个单词的第一个字母。
这是我的代码:
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:
我不确定如何调用每个单词的第一个字母。
提前感谢您的帮助。
【问题讨论】:
标签: python string list loops call