python
小鱼儿-电子科技大学
修炼中,多指教!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编写函数devide(x, y),x为被除数,y为除数
习题十 一、 编写函数devide(x, y),x为被除数,y为除数。要求考虑异常情况的处理。1、 被零除时,输出"division by zero! ";2、 类型不一致时,强制转换为整数再调用本函数;3、 若没有上述异常则输出计算结果。答案:def test(password, earning, age): #assert 1<0 assert password[0] n...原创 2018-06-08 10:09:56 · 5816 阅读 · 2 评论 -
python习题及答案
作业四按要求编写程序(任选三题)1、 编写一个从 1 加到 end 的当型循环。变量 end 的值由键盘输入。假如输入 end的值为 6,则代码输出的结果应该是 21,也就是 1+2+3+4+5+6 的结果(不要用sum 作为变量,因为它是内置函数)。a = input()b=int(a)total = 0...原创 2018-06-10 15:50:50 · 107291 阅读 · 5 评论 -
对于建立的文本文件,使用read()读文件,并在屏幕上显示。
一、 对于第一题建立的文本文件,使用read()读文件,并在屏幕上显示。file = open('C:/Users/uestc2020/Desktop/hanzhengqiang.txt','r')#在桌面打开一个韩正强.txt文本文档,并且是读的模式#读取文件,并且输出:s=file.read()print(s)注意路径...原创 2018-06-08 11:18:00 · 1807 阅读 · 0 评论 -
创建文本文件FarewellCambridge.txt。
作业八 一、 创建文本文件FarewellCambridge.txt。内容为:Very quietly I take my leaveAs quietly as I came here;Quietly I wave good-byeTo the rosy clouds in the western sky.The golden willows by the riversideAre young b...原创 2018-06-08 11:12:13 · 1035 阅读 · 0 评论 -
一、 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符 串格式化方法(任何一种均可) 美化输出格式。 输出效果为:
一、 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符串格式化方法(任何一种均可) 美化输出格式。j=0for i in range(101): #循环 if i>0 and i % 7 == 0: #如果能整除7,则再执行循环 continue elif i>0: #如果大于0并且不能被7整除,输出; ...原创 2018-06-08 11:10:42 · 10824 阅读 · 0 评论 -
打印出所有的“水仙花数”
打印出所有的“水仙花数”,所谓“水仙花数”是指一个 3 位数,其各位数字立方和等于该数本身。例如, 153 是一个水仙花数,因为 153=13+53+33。for i in range(1000): if i<100: continue s = 0 a = int(i//100) b = int(i//10%10) c = int(i%10) ...原创 2018-06-08 10:43:12 · 4182 阅读 · 0 评论 -
编程序找出 1000 之内的所有完数
3、 一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如, 6 的因子为 1、 2、 3,而 6=1+2+3,因此 6 是“完数”。编程序找出 1000 之内的所有完数,并按下面的格式输出其因子:6 its factors are 1, 2, 3for i in range(1001): if i==0: continue s = 0 for j i...原创 2018-06-08 10:42:24 · 4802 阅读 · 3 评论 -
从键盘输入一个整数,判断该数字能否被 2 和 3 同时整除,能否被 2 整除, 能否被 3 整除,不能被 2 和 3 整除
从键盘输入一个整数,判断该数字能否被 2 和 3 同时整除,能否被 2 整除,能否被 3 整除,不能被 2 和 3 整除。输出相应信息。a = input()b=int(a)if b%2==0 and b%3==0: print('该数字能被 2 和 3 同时整除')elif b%2==0: print('该数字能被 2 整除')elif b%3==0: print...原创 2018-06-08 10:28:40 · 27153 阅读 · 0 评论 -
编写一个从 1 加到 end 的当型循环
编写一个从 1 加到 end 的当型循环。变量 end 的值由键盘输入。假如输入 end的值为 6,则代码输出的结果应该是 21,也就是 1+2+3+4+5+6 的结果(不要用sum 作为变量,因为它是内置函数)。a = input()b=int(a)for i in range(b+1): total = i+totalprint(total)...原创 2018-06-08 10:26:08 · 3535 阅读 · 8 评论 -
编写函数test(password, earning, age)用于检测输入错误
二、 编写函数test(password, earning, age)用于检测输入错误。要求输入密码password第一个符号不能是数字,工资earnings的范围是0—20000,工作年龄的范围是18—70。使用断言来实现检查,若三项检查都通过则返回True。def test(password, earning, age): #assert 1<0 assert passw...原创 2018-06-08 10:11:51 · 3528 阅读 · 1 评论 -
根据给定的文本文件words.txt(可将该文件存放在任意目录,注意打开文件时要加入正确的路径)
一、 根据给定的文本文件words.txt(可将该文件存放在任意目录,注意打开文件时要加入正确的路径)编写函数loadWords(),words.txt包含若干小写英文单词。要求:1) 读入该文件,统计并输出单词的个数2) 返回单词列表(注意:指返回单词列表即可,不要在屏幕上显示)import re#统计单词个数:def count_words(file_path): with ope...原创 2018-06-10 15:50:31 · 3243 阅读 · 0 评论
分享