栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python第四周课堂作业

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python第四周课堂作业

**

python第四周课堂作业

**

一. 简答题(共3题,100分)

  1. (简答题)编写程序,随机产生骰子的一面(1-6),给用户三次猜测机会,程序给出猜测提示(偏大或偏小),如果某次猜测正确,则提示正确并中断循环,如果三次均猜测错,则提示机会用完.
import random

p1 = 1 + int(random.random()*5)

for i in range(0, 3):
    #这里记住使用input输入的东西是一个字符串
    n = int(input("输入你心中想到的数字"))
    if n > p1:
        print("偏大了")
    elif n < p1:
        print("偏小了")
    else:
        print("猜对了")
        break

print(f"其实随机产生的数字是一个:  {p1}啦")
  1. (简答题)模拟评委打分制度,评委打分标准,去掉一个最高分和一个最低分,求选手成绩的平均分。
# 首先,评委输入的打分我们可以看作是一个列表,但是使用Input输入的是一个字符串
# 那么我们就接下来将这个字符串转化为数字进行求解
list1 = list(map(int, input("请输入老师的评分.").split()))

# 接下来进行对列表的数据进行排列
# 完成排列之后再进行目标的删除操作
list1.sort()
# sorted(list1)随便说一下,使用sorted是函数,是一个暂时性的操作,没有对数据进行永久的操作保存
# 但是使用了sort()方法的话就可以进行永久性的操作保存了

del list1[0]
del list1[-1]

averaged_Scores = sum(list1) / len(list1)
print(averaged_Scores)

  1. (简答题) 利用字典和列表,实现会员登录模块功能模拟。

提示:

利用字典,存储用户名和密码;提示用户输入用户名和密码;验证用户名和密码;如果不正确提示重新输入;输入三次不成功不再给予登录机会。

# -*- coding:utf-8 -*-
# @Time : 2021-10-29 17:26
# @Author : 小青
# @File : pt3.py
# @software: PyCharm


#创建一个账户的记录
adm = {'赵云': '123', '曹操': '123'}

#设置一个登录次数的记录
i = 0

while True:
    print('选择需要的服务')
    print('输入1->注册账号n输入2->登录账号')
    s = eval(input())
    if s == 1:
        user_name = input('请输入用户的名字')
        user_passWords = input('请输入登录的密码')
        adm[user_name] = user_passWords
        print('登陆成功')
    elif s == 2:
        creat_name = input('请输入用户的名字')
        creat_passWords = input('请输入用户的密码')
        if adm.get(creat_name) != creat_passWords:
            i += 1
        else:
            print("登陆成功")
        if i == 3:
            print("输入次数已经达到了3次,现在将要退出登录的界面")
            break


纪念一下,今天参加了院运动会1500米

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/360259.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号