期末Python总结

#Python总结

由我们的程哥带领我们进行为期一学期的学习,我对这门课程有了一些认识。
在这里插入图片描述
一.
d = 0 #单门课程绩点
f = 0 #课程绩点*课程学分
g = 0 #总学分
‘’’
应用统计学一班袁麒童
191203105517
第二次作业
‘’’
while True:
var1 = input(‘请输入课程学分’)
if var1 == ‘stop’:
break

var2 = input("请输入课程分数")



d = int(var2) / 10 - 5
f= f + d * int(var1)
g = g + int(var1)
if 0 <= int(var2) < 60:
    d = 0
print('该课程绩点为:'+str(d))

print(‘该学生GPA=’+str(f / g))
二.
b0 = [‘应付金额’,‘实际金额’,‘商品’,‘地点’]
b1 = [4.5,4.5,‘68g好丽友巧克力派2枚’,‘D’]
b2 = [3,3,‘40g双汇玉米热狗肠’,‘A’]
b3 = [5.5,5.5,‘430g泰奇八宝粥’,‘E’]
b4 = [5,5,‘48g好丽友薯愿香烤原味’,‘C’]
b5 = [3,3,‘600ml可口可乐’,‘B’]
b6 = [4.5,4.5,‘营养快线’,‘B’]
b7 = [7,7,‘330ml伊利畅意乳酸菌原味’,‘C’]

bAll = [b1,b2,b3,b4,b5,b6,b7]
var = input(‘请输入一个大写字母(A~E):’)
for x in bAll:
if var == x[3]: #[3]是第四列(从0开始数)
print(x)
三.
f = open(‘yqt.txt’,‘w+’)
str = ‘袁麒童创建的第一个文本文件’
f.write(str)
f.close()

with open(‘yqt.txt’,‘w+’)as f2:
str2 = ‘君不见,黄河之水天上来,黄河到海不复回.\n君不见,高堂明镜悲白发,朝如青丝暮成雪.\n人生得意须尽欢,莫使金樽空对月.\n天生我才必有用,千金散尽还复来.\nyuanqitong 191203105517’
f2.writelines(str2)

with open(‘yqt.txt’)as f2:
f3 = f2.read(20)
for i in range(20):
print(i,’:’,f3.count(i))

with open(‘yqt.txt’)as f2:
f4 = f2.readline(5)
print(f4)

with open(‘yqt.txt’)as f2:
f5 = f2.readlines()
f5[1]=f5[1].rstrip(’\n’[::-1])+’\n’
f5[3]=f5[3].rstrip(’\n’[::-1])+’\n’
with open(‘new.txt’,‘w+’)as f6:
f6.writeines(f5)
四.
b1=[“DD2017”,“E43”,4.5,4.5,“68g好丽友巧克力派2枚”,“D”,“已出货”,“已提现”]
b2=[“DD2017”,“E43”,3,3,“40g双汇玉米热狗肠”,“A”,“已出货”,“已提现”]
b3=[“DD2017”,“E43”,5.5,5.5,“430g泰奇八宝粥”,“E”,“已出货”,“已提现”]
b4=[“DD2017”,“E43”,5,5,“48g好丽友薯愿香烤原味”,“C”,“已出货”,“已提现”]
b5=[“DD2017”,“E43”,3,3,“600ml可口可乐”,“B”,“已出货”,“已提现”]
b6=[“DD2017”,“E43”,4.5,4.5,“营养快线”,“B”,“已出货”,“已提现”]
b7=[“DD2017”,“E43”,7,7,“300ml伊利畅意乳酸菌原味”,“C”,“已出货”,“已提现”]

bAll = [b1,b2,b3,b4,b5,b6,b7]
var = input(‘请输入一个商品名称:’)
for x in bAll:
if var == x[2]: #[2]是第三列(从0开始数)
print(x)
C=(int(b7[2])+int(b1[2])+int(b2[2])+int(b3[2])+int(b4[2])+int(b5[2])+int(b6[2]))
A=C/7
print(A)
H=b6[2:4:1]
b3[2:4:1]=H
print(b3)
b3[2:4:1] = [5.5,5.5]
while True:
if b1[2] > 5:
print(b1)
break
else:
break
while True:
if b2[2] > 5:
print(b2)
break
else:
break
while True:
if b3[2] > 5:
print(b3)
break
else:
break
while True:
if b4[2] > 5:
print(b4)
break
else:
break
while True:
if b5[2] > 5:
print(b5)
break
else:
break
while True:
if b6[2] > 5:
print(b6)
break
else:
break
while True:
if b7[2] > 5:
print(b7)
break
else:
break
五.
row = 1 # 行号
while row<=9:
col = 1 # 列号
while col<=row:
# print("",end="")
print("%d * %d = %d" %(col,row,col
row) ,end="\t") # 用转义字符 \t 使输出结果对齐
col += 1
print("")
row += 1
六.
for i in range(1,10):
for k in range(1,10-i):
print(end=" “)#此处为8个字节
for j in range(1,i+1):
print(f”{j}×{i} = {i * j}", end=" “)#此处为8个字节
print(” ")
七.
import random
a_list=[]
for i in range(1,1001,1):
b=random.random()
b=b10000//100
a_list.append(b)
a_zidian={}
for j in range(1,1000,1):
c=int(a_list[j])
if(c in a_zidian):
a_zidian[c] = a_zidian[c] + 1
else:
a_zidian[c]=1
print(a_zidian)
八.
#将下面的非法字典写在右侧空格中
{(1,):2j} {‘age’:19} {{1}:85}
答案:{{1}:85}
九.
a = range(1, 5)
b = range(6, 10)
d = zip(reversed(a), b)
d = dict( d )
for k,v in d.items():
print(k+v, end=’-’) 答案:10-10-10-10-
十.
STR = ‘abcaba’
d = dict()
for c in STR:
d[c] = d.get(c,0) + 1
print(d) 答案:{‘a’: 3, ‘b’: 2, ‘c’: 1}
十一.
w = zip(‘ABC’, [8,6,7])
x = sorted(w, key=lambda x:x[1])
print(x) 答案:[(‘B’, 6), (‘C’, 7), (‘A’, 8)]
十二.
def demo():
return x_
x_ = 126
print( demo() ) 答案:126
十三.
#从键盘输入正方形边长15
x = eval(input(‘输入边长:’))
#print(4
x, end=’’)
print(x**2, end=’
’) 答案:225*
十四.
eval(‘92 or 3’) 答案:92
十五.
下列哪个是 非法 变量名?
_print Int And true _ 答案:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值