正在加载图片...
Problem 1 问题描述: 请编写程序:如果某一字符串是由数字字符组成的字符串,并且为回文(Palindrome), 则称该字符串为数字回文。回文是指具有中心对称性质的字符串,例如“12321”是一 个数字回文。假定文件1.t的每一行为一个字符串(为简单起见,假定文件中没有空 格和空行)。编写程序,计算并输出文件中数字回文的个数。 要求: l、建立函数isNumPalindrome(str)来判断输入的字符串str是否为数字回文,如果是数字回 文,则函数返回1:否则返回0。函数代码中需要判读输入字符串的每一个字符是否为 09的数字,且第一个数字不应为0:如果不符合这一条件,则不是数字回文。如果符 合这一条件,再检查其对称性。 2、写出函数mainO,调用函数isNumPalindrome(str)。 程序文件命名:1.py Problem 2 问题描述: 请编写程序:假定文件2.txt的每一行的内容是一个人的名字,包括first name、(middle name)、 (last name)等等,文件内容例如: John Smith Zelle John Marvin Zelle John Jacob Jingleheimer Smith 要求从文件2.xt中依次读入每个人的名字,计算文件中所有人的名字的特征值的平均数。名 字的特征值指名字中各个字符所对应的值的和(见第4章的第6题)。每个字符所对应的值是 该字符在字母表中的位置,即,a的值是1,"b的值是2,'c的值是3,,z的值是26。例如, 字符“a”的“Lebron James”的特征值就是(12+5+2+14+15+14+(10+1+13+5+19)=110 要求: I、建立函数getName Traits(name)来计算某人名字的特征值。 2、建立mainO函数,读取文件内容,利用getNameTraits(name),计算文件中所有人的 个数,以及所有人名特征值的平均数,打印显示人数,特征值平均数。 程序文件命名:2py Problem 3 问题描述: 1)编写函数distance(pl,p2)计算pl,p2两点之间的距离:Problem 1 问题描述: 请编写程序:如果某一字符串是由数字字符组成的字符串,并且为回文(Palindrome), 则称该字符串为数字回文。回文是指具有中心对称性质的字符串,例如“12321”是一 个数字回文。假定文件 1.txt 的每一行为一个字符串(为简单起见,假定文件中没有空 格和空行)。编写程序,计算并输出文件中数字回文的个数。 要求: 1、 建立函数 isNumPalindrome (str)来判断输入的字符串 str 是否为数字回文,如果是数字回 文,则函数返回 1;否则返回 0。函数代码中需要判读输入字符串的每一个字符是否为 0~9 的数字,且第一个数字不应为 0;如果不符合这一条件,则不是数字回文。如果符 合这一条件,再检查其对称性。 2、 写出函数 main(), 调用函数 isNumPalindrome (str)。 程序文件命名:1.py Problem 2 问题描述: 请编写程序:假定文件2.txt的每一行的内容是一个人的名字,包括first name、(middle name)、 (last name) 等等,文件内容例如: John Smith Zelle John Marvin Zelle John Jacob Jingleheimer Smith. 要求从文件2.txt中依次读入每个人的名字,计算文件中所有人的名字的特征值的平均数。名 字的特征值指名字中各个字符所对应的值的和(见第4章的第6题)。每个字符所对应的值是 该字符在字母表中的位置,即,'a' 的值是1, 'b'的值是2, 'c'的值是3,…, 'z'的值是26。例如, 字符 “a”的“Lebron James”的特征值就是(12+5+2+14+15+14)+(10+1+13+5+19)=110 要求: 1、建立函数 getNameTraits(name)来计算某人名字的特征值。 2、建立 main()函数,读取文件内容,利用 getNameTraits(name),计算文件中所有人的 个数,以及所有人名特征值的平均数, 打印显示人数,特征值平均数。 程序文件命名:2.py Problem 3 问题描述: 1) 编写函数 distance(p1,p2)计算 p1,p2 两点之间的距离;
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有