Python:开始问题

2024-10-01 07:35:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我基本上没有什么新的想法 如果你愿意帮忙^

  1. 数学家声称能够根据名字的“数值”来判断一个人的性格特征。一个名字的值是由名字的字母值加起来决定的,其中“a”是1,“b”是2,“c”是3等等,直到“z”是26。例如,名称“Zelle”的值为26+5+12+12+5=60(这恰好是一个非常可疑的 顺便说一句)。编写一个程序来计算作为输入提供的单个名称的数值。

  2. 字数。Unix/Linux系统上的一个常见实用程序是一个名为“wc”的小程序。此程序计算文件中的行数、字数(由空格、制表符或新行分隔的字符串)和字符数。编写你自己的程序版本。程序应该接受一个文件名作为输入,然后打印三个数字,显示文件中的行数、字数和字符数。


Tags: 程序实用程序名称linux系统字母unix名字
3条回答

像这样的问题不应该问,如果他们来自一本书!通常作者会给出很多提示!然而,一年后,我认为你也可以看到一些人会使用的方法。在

问题1

def answer1(name, value=0):
    for char in name:
        value += int(char, 36) - 9                     
    print value

answer1(raw_input("give your name: ").lower()) 

问题2

^{pr2}$

这是你想用的一般想法,祝你好运!在

我不会给你答案,我想帮你:

阅读tutorial!在

您所要求的是非常基本的,应该在教程中完全涵盖,特别是阅读关于strings和{a3}。在

免责声明:@Charles Beattie我可以投否决票;)如果有人认为这不是一个有效的答案,我会把它作为评论,直接说出来。

我也不会给你一个完整的答案:)

我喜欢Google's Python tutorial。除了简单易懂的小教程,它还有视频讲座(也包括字符串和阅读文件)。在每个主题的末尾,您可以做一些简单的练习(在教程页面上提供)。在

相关问题 更多 >