python学完基础语法,一定要去做的3道Python进阶作业题(进阶篇)

本文分享了3道基于Python基础知识的进阶作业题,涉及函数应用、字符编码与解码、数的分解等知识点。通过解决这些题目,可以加深对Python语法的理解,提高编程效率。
摘要由CSDN通过智能技术生成

前言:

以前总以为基础知识就那回事,随便学学就行了,但是最近辅导学生做作业让我收获很多,发现基础知识有很大的学问,尤其是python语法,一行巧妙的代码能替代几行甚至十几行传统代码,既简洁又高效,下面给大家分享3道python作业题,用到的都是很基础的知识,但是肯定会让你耳目一新:

Number One:

题目:输入一组正整数数据(以逗号隔开),找出其中的质数及其个数,并求出数据中质数的和。要求用函数is_prime(x)实现质素判断,可考虑用函数prime_sum()实现质素求和处理。

知识点:主要考察函数的用法,字符、列表的切割

难度系数:3颗星解

解题思路:先将输入的字符split成列表,定义is_prime函数,用for循环循环判断该列表中的整数是否为质数,并将质数存入新的字符串中,最后将质数字符串split分割成列表,定义prime_sum循环计算质数列表的和。

代码:

def is_prime(num):
    for i in range(2,int(num)):
        if num%i==0:
            return False
    return True
def prime_sum(list2):
    sum1=0
    for i in list2:
        sum1+=int(i)
    return 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值