Task:The First Task of Python!

python简介

python是一种面向对象的编程语言,也是木犀后端使用的主要语言。你可能听过许多中语言,比如非常高深的C语言,非常流行的Java,适合初学者的Basic,适合网页编程的JavaScript等。
那python是一种什么语言?
python是一种面向对象的高级语言,高级语言是相对于机器语言和汇编语言来讲的。计算机的CPU只认识机器语言,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器语言。而不同的编程语言,完成同样一个功能,编写的代码量,差距也很大。比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。而代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。
总的来说,python的哲学就是简单优雅明确,尽量写容易看明白的代码,尽量写少的代码,对于编程初学者非常友好。网上学习python的教程有很多,比如,廖雪峰的python教程,简单易懂上手快。

题目要求

题目要求使用python完成一个简单的小题目,你可以通过自学python来实现它。这是你要求达到的效果:

要求输入一个尽可能长的数字,计算其各位数的总和,得到其各位数总和的拼音,将各位数总和转化为7进制。
我们为你提供了源代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python
# encoding: utf-8
class Read() :
def __init__(self,num) :
self.num = int(num)
self.sumup = 0
def sum_up(self) :
pass
def print_it(self) :
pass
def change(self) :
pass
if __name__ == '__main__' :
number = Read(input("输入一个尽可能长的数字\n"))
number.sum_up()
number.print_it()
number.change()

你需要改变Read类里面的sum_up,print_it,change这3个函数,分别实现计算各位数总和,展示各位数总和的拼音,将各位数总和转化为7进制的功能。
请你将补充完整的代码推到你的GitHub仓库。将仓库地址填入报名表发给我们.