- 博客(14)
- 收藏
- 关注
原创 同济大学Python程序设计基础 实验四:循环结构
同济大学Python程序设计基础实验四第一题1.显示右规律字符图,如图2.4.1所示。提示:要利用chr函数将字母编码值转换成字母。代码片. for i in range(1,10): print(i*' '+chr(int(64+i))*(20-2*i)) i=i+1input().raw_input("Press")第二题检查表达式输入中圆括号配对问题。要求对文本框输入的算术表达式,检验其圆括号配对情况,并给出相应信息如图2.4.2所示。提示:利用for 语句通
2021-01-15 00:27:12
11608
3
原创 同济大学Python程序设计基础 实验八:面向对象程序设计基础
同济大学Python程序设计基础实验八第一题设计一个楼房类(Building),包含楼的长、宽、层数及每平米单价属性,并具有求楼房的面积及总价等功能。最后编写利用该类的主程序。代码片.class Building: def __init__(self,a,b,c,d): self.length=a self.width=b self.floor=c self.price=d def area(self):
2021-01-09 00:41:32
6296
5
原创 同济大学Python程序设计基础 实验七:文件
同济大学Python程序设计基础实验七第一题打开一个文本文件T1.txt。读出文件的内容,然后进行如下处理:①统计并且输出文件的行数;②将文件的大小写字母互相转换后写入文件T2.txt,即大写的转成小写的,小写的转换成大写的,其余不变代码片. f1=open('T1.txt','r')f2=open('T2.txt','w')lines=f1.readlines()hang=len(lines)print(lines)print(hang)new=[]for line in l
2021-01-08 23:47:26
7614
2
原创 同济大学Python程序设计基础 实验三:选择结构
同济大学Python程序设计基础实验三第一题1.求一元二次方程的根。要求:输入一元二次方程的三个系数a、b、c,根据系数值,可得出如下三种根:(1)△>0,两个实根(2)△=0,重根,即相同根(3)△<0,无实数根输出两个实根x1和x2,若没有实根则输出信息:无实根。代码片.from math import sqrt #这样引入的话在使用sqrt的时候就不需要写成math.sqrt了a,b,c=eval(input("input a,b,c:"))deta=b**2-4
2021-01-08 21:40:29
7166
3
原创 同济大学Python程序设计基础 实验二:数据表示和处理
同济大学Python程序设计基础实验二第一题利用 input函数输入一个3位正整数,然后逆序输出。例,输入734.输出是437。提示:利用算术运算符进行取余和整除来实现。(这里我做了一下拓展:不管输入的是几位正整数都可以逆序输出)代码片.a=int(input("输入一个三位数的正整数:"))b=a%10*100+int(a/10)%10*10+int(a/100)print(b)拓展代码片.x=int(input("输入一个正整数:"))a=xn=1b=0while int
2021-01-08 21:19:16
4349
原创 同济大学Python程序设计基础 实验一:Python程序设计基础
同济大学Python程序设计基础实验一第二题下列程序从键盘输入一个整数,然后计算它的平方根并且输出,保留两位小数。请在IDLE中调试该程序。注:下列程序存在四个错误。import “math”x-input(“请一个整数:”)x=sqrt(x)print("%d的平方根是%.2f",%(x,y))代码片.import mathx=float(input("请输入一个整数:"))y=math.sqrt(x)print("%d的平方根是%.2f"%(x,y))第三题编写一个程序,要
2021-01-08 20:58:32
7688
原创 同济大学C++mooc第12讲:文件
同济大学C++mooc第12讲没想到我也会被催更hhh你们要的12讲和13讲来了哦第12讲第一题编写程序,从键盘输入一串字符,要求将该串字符的倒序串先写入到文件f1.txt中,然后再将原字符串的内容接到该文件的末尾。例如,假设从键盘输入的字符串为“How do you do?”,则文件f1.txt的内容为:?od uoy od woHHow do you do?代码片.// #include "iostream"#include<stdio.h>#include<st
2020-12-21 16:30:02
4339
原创 同济大学C++mooc第13讲参考答案:类与对象
同济大学C++mooc第13讲这一部分好像不要求考,大家了解一下就好啦第13讲第一题设计一个点类(Point),具有数据成员x,y(点的坐标),以及设置、输出数据成员及求两点之间距离的功能。再编写主函数对该类进行测试。代码片.// #include<iostream>#include<math.h>using namespace std; class Point{ public: double x; double y; Point(
2020-12-21 16:28:56
3541
1
原创 同济大学C++mooc第11讲参考答案:链表
同济大学C++mooc第7、8讲第11讲第一题编写函数deln,具有删除链表中第n个结点的功能。再编写主函数,按输入顺序建立不带头结点的职工信息单链表,然后调用del函数删除某个职工的信息,并输出删除后的职工信息表中的职工信息。假设链表结构如下:struct staff{char num[6]; //职工工号char name[20]; //职工姓名double wage; //职工工资};代码片.// #include <
2020-06-21 10:16:33
7307
原创 同济大学C++mooc第9、10讲参考答案:函数、结构
同济大学C++moooc第9、10讲第九讲第一题编写递归函数int sum(int a[],int n),其功能是求长度为n的数组的累加和,在主函数中随机产生10个两位数,调用sum函数,求这10个数的和。代码片.// #include "iostream" using namespace std; int sum(int a[], int n) { int b = 0; if (n
2020-06-21 10:08:10
9952
1
原创 同济大学C++mooc第7、8讲:指针和数组、函数
同济大学C++mooc第7、8讲第七讲第一题利用字符指针将输入的一个字符串中的大小写字母相互转换,并输出转换后的字符串的内容。如,假设输入的字符串的内容为“How are you”,则转换后的内容为“hOW ARE YOU”代码片.// #include<iostream> #include<stdio.h> using namespace std; int main() { char s[100], *p = s;
2020-06-21 09:54:29
8366
2
原创 同济大学C++mooc第五、六讲参考答案
同济大学C++moooc第5、6讲第五讲第一题随机产生10个30~100(包括30,100)的正整数,求它们的最大值、最小值、平均值,并显示整个数组的值和结果。代码片.// #include<iostream> const int n = 10; using namespace std; int main() { int s[n],i,j,t,sum=0; for (i = 0; i < n; i++)
2020-06-21 09:06:10
11339
3
原创 同济大学C++mooc 第三讲、第四讲
同济大学C++moooc第3、4讲第三讲第一题以下程序的功能是求两个非0整数相除的商和余数。程序有几处错误,试找出它们加以修改,并上机验证修改结果。代码片.// #include "iostream" using namespace std;int main(){ int x, y, r1, r2; cin >> x >> y; if (x == 0||y == 0) cout << "in
2020-06-21 08:42:01
8642
3
原创 同济大学C++moooc第一讲和第二讲答案
同济大学C++moooc第一讲TOC第一讲第一题以下程序的功能是借助一个变量交换两个已知数据的值,程序中存在一些错误,修改这些错误并调试程序。代码片.// #include "iostream" using namespace std;int main(){int x, y, t;cin >> x >> y;t = x;x = y;t = y;cout << "x=" << x << "
2020-06-21 08:32:44
6183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人