Python 从短语中打印单词

Python 从短语中打印单词,python,for-loop,input,split,Python,For Loop,Input,Split,其目的是首先向用户打印文本“你的完美寒假是包括阳光加热的沙滩和咸浪,还是鼓舞人心的城市生活?” 在此之后,它要求用户输入一个数字。根据数字,它从文本中打印该单词 例如,数字0将是“Does” print(‘Does your perfect winter vacation include sun-heated beach sand and salty waves or inspiring city life?’) phrase = ‘Does your perfect winter vacati

其目的是首先向用户打印文本“你的完美寒假是包括阳光加热的沙滩和咸浪,还是鼓舞人心的城市生活?”

在此之后,它要求用户输入一个数字。根据数字,它从文本中打印该单词

例如,数字0将是“Does”

print(‘Does your perfect winter vacation include sun-heated beach sand and salty waves or inspiring city life?’)
phrase = ‘Does your perfect winter vacation include sun-heated beach sand and salty waves or inspiring city life?’
ask = input('Print the word from the phrase, by your given number? ')
x = ask
y = phrase.split()
for i in y()[x]:
     print(i)
若干建议:

  • 将短语放入变量中
  • 索引“x”应转换为整数(因为输入返回字符串)
  • split
    函数返回一个列表,因此您无法调用它(
    split()()
  • 使用循环将打印第一个单词的所有字母
  • 一个简单的代码(没有健壮性)如下所示:

    phrase=“你的完美寒假是包括阳光温暖的沙滩和咸咸的海浪,还是鼓舞人心的城市生活?”
    印刷品(短语)
    x=int(输入('按给定数字打印短语中的单词?'))
    y=短语。拆分()
    打印(y[x])
    
    1。将
    x
    转换为数字:
    x=int(ask)
    。2.使用x作为索引:
    打印(phrase.split()[x])
    。不确定循环是为了什么。这似乎是一个家庭作业问题,而且措辞相当糟糕。此外,没有提出任何问题。你有什么问题?您需要什么帮助?您好,在StackOverflow中,通常建议提供文本来解释代码(而不是纯代码)。。。同时也要避免仅仅把外部网站的链接作为答案(因为链接可能会被破坏),但这不适用于这里。第一次。也就是说,我非常感谢为我今后的职位提供建议。很好的回答和解释,谢谢