1. 实现功能:从键盘输入一个汉字,在屏幕上显示输出该汉字的 Unicode 编码值
a = input("请输入一个汉字:") print(ord(a))
2. 实现下面的功能:从键盘输入两个数(换行),调用函数 gcd() 输出两个数的最大公约数显示在屏幕上
def gcd(x,y): if x < y: x,y = y,x while x % y != 0: r = x % y x = y y = r return y a = eval(input("")) b = eval(input("")) gcdab = gcd(a,b) print("%s与%s的最大公约数是%s" %(a,b,gcd(a,b)))
3. 实现功能:从键盘输入一个列表,计算输出列表元素的平均值
def cal(numlist): s = 0.0 for num in numlist: s = s + num return s/len(numlist) ls = eval(input("")) print("平均值为:", cal(ls))
4. 使用 turtle 库的 turtle.right() 函数和 turtle.circle() 函数绘制一个四叶草,效果如下图所示
代码:
import turtle d=0 for i in range(4): turtle.right(90) turtle.circle(50,180)
5. 苏格拉底的部分名言被翻译为中文,其部分内容由 sgld.txt 给出
请参考代码模板,补充代码完成中文分词和统计“人”出现的次数
代码:
import jieba with open("sgld.txt","r",encoding ="utf-8") as f: lssgld = f.readlines() fo = open("sgldout.txt","w",encoding ="utf-8") for ls in lssgld: ls =ls.strip() wordlist = list(jieba.cut(ls)) fo.writelines("\n".join(wordlist)) fo.close()
6. 使用字典和列表型变量完成某课程的考勤记录统计,某班有 74 名同学,名单由考生目录下文件 Name.txt 给出,某课程第一次考勤数据由考生目录下文件 1.csv 给出。请求出第一次缺勤同学的名单
代码:
# 从1.csv文件中读取考勤数据 with open("1.csv","r",encoding = "utf-8") as fo: foR =fo.readlines() ls = [] for line in foR: line = line.replace("\n","") ls.append(line.split(",")) # 从name.txt文件中读取所有同学的名单 with open("Name.txt","r",encoding = "utf-8") as foName: foNameR = foName.readlines() lsAll = [] for line in foNameR: line = line.replace("\n","") lsAll.append(line) #求出第一次缺勤同学的名单 for l in ls: if l[0] in lsAll: lsAll.remove(l[0]) print("第一次缺勤同学有:",end ="") for l in lsAll: print(l,end=" ")
原文地址:https://www.cnblogs.com/sch01ar/p/9649617.html
时间: 2024-08-30 18:09:47