编写一个名为circle()的函数,它有一个名为radius的参数,对于输入的不同半径,通过circle函数计算圆的周长和面积。
提示用户输入成绩,判断是属于哪个水平,将结果打印到控制台。判断规则:60以下不及格,60分以上为及格,70分至80分为合格,80分至90分为良好,90分以上为优秀。
在控制台输入4组个人信息:姓名,年龄,籍贯。将信息存入字典中,将字典存入列表。遍历列表,打印每个人的信息,打印格式为:
1 张三 20 湖北
2 李四 22 湖南
3 王五 23 广州
4 刘六 18 江西
1. 首先创建一个空列表,然后循环四次读入个人信息,创建字典,将字典存入列表。
2. 创建一个遍历列表输出的函数,打印每个人的信息即可。
有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并 (按字母顺序排列), 输出到一个新文件C中。
(注:运行以上程序前,你需要在脚本执行的目录下创建 test1.txt、test2.txt 文件)
# 读取test1.txt的内容
test1 = open("test1.txt", "r")
str1 = test1.read()
print(str1)
# 读取test2.txt的内容
test2 = open("test2.txt", "r")
str2 = test2.read()
print(str2)
#构建字母表序列
English = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Str = str1 + str2
# 按字母顺序排列
Number=[]
for i in range(len(Str)):
idx = English.index(Str[i])
Num = Number.append(idx)
Number.sort()
# print("Number:",Number)
string = ""
for i in range(len(Number)):
string = string + English[Number[i]]
# print("string=",string)
f = open("myfile.txt", "w")
f.write(string)
f = open("myfile.txt", "r")
print(f.read())
f.close()
输出99乘法口诀;
输出随机干扰下的99乘法口诀:在每个数值上加上一个0~1的随机数,相乘,输出(要求输出原始整数和加入的随机数以及最终的结果)。例如:
(1+ 0.23)(1+0.04)= 1.28
(1+0.35)(2+0.97) =4.32 …
…
定义一个字典。其中键是字符串,描述清单中的物品,值是一个整型值,说明玩家有多少该物品。例如,字典值{ ‘arrow’: 12, ‘gold coin’: 42,‘rope’: 1, ‘torch’: 6, ‘dagger’: 1}。写一个名为 displayInventory()的函数,参数是字典,打印输出物品个数和物品名称,并统计物品总数量。(输出格式参考下图)
因为之前自学过一些Python的知识,所以这次实验对以前的知识点巩固加强了一下,也让我对语法的掌握更加熟悉,丰富并完善了Python基础编程的代码库,巩固了Python的数据结构,熟悉了对Python数组、链表、类、字符串、数据的读取和写入等操作。实验收获颇深。
同时,也熟悉了Kaggle、天池等数据挖掘网站的适用方式,能够适用线上编译器来进行代码的实验,创建云数据库和调用公开数据集参加线上赛事与活动等。后期会通过这些平台来提高自己的编程能力和算法能力。