随笔分类 -  《Python 程序设计》题目集

浙大版《Python 程序设计》题目集
摘要:输入一个整数和进制,转换成十进制输出输入格式:在一行输入整数和进制这个简单,熟记常用的进制转换方法即可。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-a,b = map(int,input().split(","))c = str(a)result = int(c,b)print(result)int(a,b),可以将a转换为B进制。十进制转换:bin(... 阅读全文
posted @ 2020-04-16 12:14 Renqy 阅读(766) 评论(0) 推荐(0)
摘要:读入2个正整数A和B,1<=A<=9, 1<=B<=10,产生数字AA...A,一共B个A输入格式:在一行中输入A和B。输出格式:在一行中输出整数AA...A,一共B个A代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-a,b = map(int,input().split(","))result = int(str(a)*b)print(result)这个... 阅读全文
posted @ 2020-04-16 11:42 Renqy 阅读(1233) 评论(0) 推荐(0)
摘要:本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,结果保留三位小数。 代码如下: #!/usr/bin/python # -*- coding: utf-8 -*- s 阅读全文
posted @ 2020-04-16 11:25 Renqy 阅读(3391) 评论(0) 推荐(0)
摘要:本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-n=int(input())sum = 0def xl(m): ... 阅读全文
posted @ 2020-04-16 11:03 Renqy 阅读(1332) 评论(0) 推荐(0)
摘要:给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-a,n=map(int,input().split())#print("s = {:d}".format(su... 阅读全文
posted @ 2020-04-15 20:28 Renqy 阅读(3358) 评论(0) 推荐(0)
摘要:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。输入格式:输入在一行中给出某用户的月用电量(单位:千瓦时)。输出格式:在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应... 阅读全文
posted @ 2020-04-15 20:10 Renqy 阅读(4328) 评论(0) 推荐(0)
摘要:输入一个正整数m(20<=m<=100),计算 11+12+13+...+m 的值。输入格式:在一行输入一个正整数m。输出格式:在一行中按照格式“sum = S”输出对应的和S.代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-m = int(input())def sum(n): if n == 11: return 11 ret... 阅读全文
posted @ 2020-04-15 20:05 Renqy 阅读(579) 评论(0) 推荐(0)
摘要:输入格式:无输出格式:输出一句短语,Python语言简单易学。如果包含汉字,用"print(s.encode("utf-8"))"输出.代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-s="Python语言简单易学"print(s.encode("utf-8"))encode() 方法以 encoding 指定的编码格式编码字符串。本题是以utf-8进行编... 阅读全文
posted @ 2020-04-15 20:03 Renqy 阅读(908) 评论(0) 推荐(0)
摘要:本题目要求计算下列分段函数f(x)的值:输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-#计算f(x)def f(m): if m ==0: result = 0 else: resul... 阅读全文
posted @ 2020-04-15 19:28 Renqy 阅读(12835) 评论(0) 推荐(0)
摘要:在同一行依次输入三个值a,b,c,用空格分开,输出 b*b-4*a*c的值输入格式:在一行中输入三个数。输出格式:在一行中输出公式值。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-a,b,c=map(int,input().split(“ ”))z = (b*b) - (4*a*c)print(z)课外知识:input().split(“”) 以空格为... 阅读全文
posted @ 2020-04-15 19:24 Renqy 阅读(5415) 评论(0) 推荐(0)
摘要:本题目要求读入2个整数A和B,然后输出它们的和。输入格式:在一行中给出一个被加数在另一行中给出一个加数代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-x = input()y = input()z = int(x) + int(y)print(z)input()在接收输入的是字符串,因此我们需要在做运算的时候将其转换为数字,由于题目要求的是整型,这里使用i... 阅读全文
posted @ 2020-04-15 19:09 Renqy 阅读(10763) 评论(0) 推荐(0)
摘要:程序用来计算ax^2+bx+c=0的两个根,有些异常暂时无法处理;#!/usr/bin/python# -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解释#计算函数ax^2+bx+c=0的两个解,自定义方法import mathwhile True: print('本程序用来计算ax^2+bx+c=0的两个根') print('使用请输... 阅读全文
posted @ 2019-09-25 14:35 Renqy 阅读(9034) 评论(0) 推荐(0)