首页 > 其他分享 >每日总结 5.17

每日总结 5.17

时间:2023-05-17 20:44:19浏览次数:45  
标签:总结 key factors 每日 float score 5.17 passed print

今日进行了python的学习。对于昨天的测试代码进行了分析学习。

R7-1 字典合并

d1 = eval(input())
d2 = eval(input())

for key in d2.keys():
    d1[key] = d1.get(key, 0) + d2[key]

t = list(d1.items())
t.sort(key=lambda x: ord(x[0]) if type(x[0]) == str else x[0])
out = str(dict(t)).replace(' ', '').replace("'", '"')
print(out)

R7-2 python-列表:统计考试成绩

score = list(input().split())
sum = 0
max_score = float(score[0])
min_score = float(score[0])
passed = 0
for i in range(0,len(score)):
    if float(score[i]) > max_score:
        max_score = float(score[i])
    if float(score[i]) < min_score:
        min_score = float(score[i])
    if float(score[i]) >= 60:
        passed = passed + 1
    sum = sum + float(score[i])
average = sum/len(score)
passed_rate = passed/len(score)*100
print("及格率:{:.1f}%".format(passed_rate))
print("平均分:{:.1f}".format(average))
print("最高分:{:.1f}".format(max_score))
print("最低分:{:.1f}".format(min_score))

R7-3 找出一个整数的所有素因子

def sushu(n):
    i = 2
    factors = []
    while i * i <= n:
        if n % i:
            i += 1
        else:
            n //= i
            factors.append(i)
    if n > 1:
        factors.append(n)
    return factors

n = int(input())
factors = sushu(n)
print(','.join(map(str, factors)))

 

标签:总结,key,factors,每日,float,score,5.17,passed,print
From: https://www.cnblogs.com/syhxx/p/17410163.html

相关文章

  • 每日打卡,在比较字符的时候没必要非化成ascii值,直接比字符就行
    大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四14:04,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母 D,代表星期四;第2对相同的字符是 E ,那是第5个英文字母,代表一天里的第14个钟头(于是一天的0点到23点由数字0到9、以及大......
  • 5.17
    今天写了下web的登陆界面<%@pagelanguage="java"import="javax.sql.*"pageEncoding="utf-8"%><%@pageerrorPage="error.jsp"%><html><head><title>图书管理系统</title><linkrel="stylesheet&qu......
  • day73(2023.5.17)
    1.资源访问路径 2.获取请求头信息 运行结果: 运行结果: 3.获取请求头案例 运行结果: 4.HttpServletRequest对象的生命周期 5.HttpServletResponse对象 6.设置响应类型设置字符类型响应: 运行结果: 运行结果: 略。设置......
  • 2023.5.17
    1)本App的客户端基于Android系统,对于使用该App的用户来说,可以通过手机更方便地操控手机应用,实现“智能化”的操作手机和输入指示命令,具体功能大致如下:1)语音识别:用户在“语音合成”界面点击开始后,会调取手机麦克风,此时会有科大讯飞封装好提供的对话话,提示用户请说话,用户在录入语音......
  • 5.17
    #include<stdio.h>main(){inti,t,k,a[3]={0};printf("TherearefollowingArmstrongnumbersmallerthan1000:\n");for(i=2;i<1000;i++){t=0;k=i;while(k){a[t]=k%10;k=k/10;t++;}if(i==a[0]*a[0]*a[0]+a[1]*a[1]*a[1]+a[2]*a[2]*a[2])printf("%......
  • 神策杯 2018高校算法大师赛(个人、top2、top6)方案总结
    1竞赛背景神策数据推荐系统是基于神策分析平台的智能推荐系统。它针对客户需求和业务特点,并基于神策分析采集的用户行为数据使用机器学习算法来进行咨询、视频、商品等进行个性化推荐,为客户提供不同场景下的智能应用,如优化产品体验,提升点击率等核心的业务指标。神策推荐系统是一......
  • 5.17总结
    packagecom.mf.jdbc;importorg.junit.Test;importjava.sql.*;/**登录逻辑*/publicclassJDBCDemo1{@TestpublicvoidtestPrepareStatement()throwsException{Stringurl="jdbc:mysql:///test?useSSL=false";Stringusername="root";......
  • 设计软件的二次开发总结(表格)
    设计软件的二次开发总结二次开发软件语言框架UG(UGNX的简称)CC++C#JavaUFUN,支持C、C++语言;NXOpen,支持C++、Java、C#;OpenGrip类似于AutoCAD的Lisp;OpenC,UG的一个C语言函数库;CATIAC++VBAC#CAA支持 C++Java;(支持COM、OLE);CATIA支持 VBA、......
  • 2023.5.17——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 【Echarts】饼图pie总结
    center[]:饼图中心的位置,可以是百分比也可以是具体的数值center:['228','142'],radius[]:空心圆环,第一个值是内径,第二个值是外径,中间部分是圆环饼图,可以是具体数值,也可以是百分比radius:['76','100'],avoidLabelOverlap  =true是否启用防止标签重叠策略,默认开启,在标......