DHU Python Curriculumly Learning【7】——作业

这是一篇关于DHU Python课程的作业记录,涵盖了第10至18周的作业,包括作业2、3、4等,主要提供代码片段和解题思路,帮助学生理解和解决问题。
摘要由CSDN通过智能技术生成

写在前面

本博客用于记录(或者说是用来备份)我帮一位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'
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼犬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值