文章目录
写在前面
本博客用于记录(或者说是用来备份)我帮一位uu答疑时候写的一些代码
那课是 2021aPython课 李悦老师的
如果真的要求课上做完的话,还挺赶的
没有记录题目的具体内容
而且更多的只是为了启发uu而写的代码片段
需要的自取
第10周作业
作业2
contact_set = set()
while True:
name = input("请输入收货人姓名,输入EXIT时退出:")
if name == "EXIT" or name == "exit":
print("结束录入!")
print("所有收获人名单如下:")
for contact in contact_set:
print(contact)
break
else:
contact_set.add(name)
print("收货人{}已录入!!".format(name))
作业3
from random import choice
fruit_list=['香蕉','草莓','苹果','西瓜','芒果','葡萄']
fruit_dict = {
}
N = 100
for i in range(N):
fruit = choice(fruit_list)
fruit_dict[fruit] = fruit_dict.get(fruit,0)+1
for fruit, count in fruit_dict.items():
#print(fruit)
print("{}出现了{}次".format(fruit,count))
作业4
from random import choice
coin_result = ["正面","反面"]
coin_dict = {
'正面':0,'反面':0}
N = 10000
for i in range(N):
ret = choice(coin_result)
coin_dict[ret] = coin_dict.get(ret)+1
print("正面出现{}次".format(coin_dict["正面"]))
print("反面出现{}次".format(coin_dict["反面"]))
print("正面出现概率:{:.2f}".format(coin_dict["正面"]/N))
作业4_1
from random import choice
coin_result = ["正面","反面"]
coin_dict = {
}
N = 10000
for i in range(N):
ret = choice(coin_result)
coin_dict[ret] = coin_dict.get(ret,0)+1
print("正面出现{}次".format(coin_dict["正面"]))
print("反面出现{}次".format(coin_dict["反面"]))
print("正面出现概率:{:.2f}".format(coin_dict["正面"]/N))
作业5
import random
# 1.全密码字符串
txt = ['0','1','2','3','4','5','6','7','8','9',
'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p',
'q','r','s','t','u','v'