python编程,,1. 从键盘输入整数


1. 从键盘输入整数 n(1-9 之间),对于 1-100 之间的整数删除包含 n 并且能被 n 整除的 数,例如如果 n 为 6,则要删掉包含 6 的如 6,16 这样的数及是 6 的倍数的如 12 和 18 这 样的数,输出所有满足条件的数,要求每满 10 个数换行。

测试数据: Enter the number: 6

屏幕输出:

技术分享图片

代码:

 1 counter=0 2 n=int(input()) 3 StrN=str(n) 4 for i in range(1,101): 5     Str=str(i) 6     if(i%n!=0 and StrN not in Str ): 7         if(counter != 9): 8             print (i,end=‘,‘) 9             counter+=110         else:11             print(i)12             counter=0

输出结果:

技术分享图片

2. 请用随机函数产生 500 行 1-100 之间的随机整数存入文件 random.txt 中,编程寻找这 些整数的众数并输出,众数即为一组数中出现最多的数。

3. 文件 article.txt 中存放了一篇英文文章(请自行创建并添加测试文本),假设文章中的 标点符号仅包括“,”、“.”、“!”、“?”和“…”,编程找出其中最长的单词并输出

python编程

评论关闭