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

小福利,python小练习

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

小福利,python小练习

程序要求:

(1)用户输入一串数字,相邻数字用英文逗号“,”隔开;

(2)再输入一个数值N;

(3)程序自动找出序列中是否存在两个元素相加的和为N,若存在,输出共有几组元素两两相加等于N,若不存在 ,则输出0;

(4)编写过程中使用函数知识。

输入格式:

一串数字,用“,”隔开

输入一个正整数N

输出格式:

输出一个满足程序要求的数(若输出中包含其他字符,不得分)

输入样例:

1,2,5,8,5,4,8,5

10

输出样例:

5

def func1():

    for i in strnum:
        if i==',':
            pass
        else:
            list1.append(i)
    return  list1

def func2(list1):
    n=0
    for i in range(0,len(list1)):
        for  j in range(i+1,len(list1)):
            if int(list1[i]) + int(list1[j])==int(strhe):
                n=n+1
    print(n)

if __name__ == '__main__':
    list1 = []
  

    strnum = input('请输入一组字符串')
    strhe = input('请输入数字的和')

    list=func1()
    func2(list)

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

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

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