#综合运用
#任务1 在begin和end间空白处填写代码
#begin
ss1=input()
a=list(ss1)
print(a)
b=tuple(ss1)
print(b)
#end#任务2 在begin和end间空白处填写代码
#begin
a2=ss1.split(' ')
ss2=list(a2)
print(ss2)
#end#任务3 在begin和end间空白处填写代码
#begin
ss3=ss2*3
print('-'.join(ss3))#end

本关任务的目的是了解字符串,元组和列表间转换函数的使用,如split()join()

任务1 字符串转换成列表和元组 输入一个含有空格的字符串赋值给ss1,分别将其转换成列表和元组并依次输出。例如:输入:“My computer”,输出:

  • ['M', 'y', ' ', 'c', 'o', 'm', 'p', 'u', 't', 'e', 'r']
  • ('M', 'y', ' ', 'c', 'o', 'm', 'p', 'u', 't', 'e', 'r')-
  • *提示:**使用list()tuple()函数

任务2 字符串分割 将字符串ss1以空格作为分离符号,将其分割为多个元素的列表赋值给ss2。例如“My computer”分割为列表输出是:["My","computer"]提示:使用字符串的split()方法

任务3 将列表合并成字符串 首先将ss2通过*运算,重复3次,赋值给ss3,然后用“-”将各元素合成为一个字符串。例如,ss2重复3次后,ss3中元素为:["My","computer","My","computer","My","computer"],用“-”作为连接符进行连接后的输出为:"My-computer-My-computer-My-computer" 提示:使用字符串的join()方法

测试说明 注意:输入数据时,一行只输入一个数。本关1-3个任务评测输入输出样例如下: 输入测试数据:


  1. My computer

输出测试结果:


  1. ['M', 'y', ' ', 'c', 'o', 'm', 'p', 'u', 't', 'e', 'r']
  2. ('M', 'y', ' ', 'c', 'o', 'm', 'p', 'u', 't', 'e', 'r')
  3. ["My","computer"]
  4. "My-computer-My-computer-My-computer"

python/educoder第4关:综合运用相关推荐

  1. python/educoder 第1关:字符串基本操作

    本关任务的目的是了解字符类型的特点,熟悉字符串的一些基本操作,包括赋值.拼接.重复.长度.索引.查找.替换.反转等常用操作.字符串最常见的一种基本数据类型.字符串是许多单个子串组成的序列,其主要是用来 ...

  2. python educoder 第3关:列表基本操作

    本关任务的目的是了解列表类型的基本特点,它的可变性使得它具有一些和字符串与元组不同的操作,如列表元素的添加删除,排序等.列表可以把大量的数据放在一起,可以对其进行集中处理.列表是以方括号"[ ...

  3. 计算机毕业设计Python+uniapp考研闯关微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp考研闯关微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

  4. Python Challenge 第 2 关攻略:ocr

    Python Challenge 第 2 关攻略:ocr 题目地址 http://www.pythonchallenge.com/pc/def/ocr.html 题目内容 recognize the ...

  5. python综合程序设计-Python程序设计实验五:综合运用三种基本结构进行程序设计...

    安徽工程大学 Python程序设计实验报告 班级:物流192 姓名:李心悦 学号:3190505218成绩: 日期:2020. 4.26 指导教师:修宇 [实验名称] 实验五 综合运用三种基本结构进行 ...

  6. educoder:第3关:嵌套循环 - 跃迁能量表

    任务描述 本关任务:编写一个能打印氢原子电子跃迁释放的能量的表格的小程序. 相关知识 氢原子电子跃迁 电子从一个能级跃迁到另外一个能级时会释放出相应的能力,具体的,从能级ni​跃迁到能级nf​所释放的 ...

  7. python百题大冲关_Python中 Pandas 50题冲关

    Pandas 是基于 NumPy 的一种数据处理工具,该工具为了解决数据分析任务而创建.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的函数和方法.这些练习着重Data ...

  8. python实现因子分析及用于综合评分且配上碎石图(实例分析)

    由于感觉因子分析不是很懂,因此又通过python把 因子分析(factor analysis)案例(matlab实现) 这题又给打了一遍. 这里加上了碎石图,用来选择辅助选择因子个数,但是我感觉这里没 ...

  9. python日志审计系统_综合日志审计系统

    原标题:综合日志审计系统 产品简介 中安威士综合日志审计系统(简称VS-LS),该系统 能够通过主被动结合的手段,实时不间断地采集用户网络中各种不同厂商的安全设备.网络设备.主机.操作系统.以及各种应 ...

最新文章

  1. BCH钱包Electron Cash探索新的众筹模式
  2. vivado----fpga硬件调试 (七)----数据导出并用MATLAB读取
  3. windows xp 开始菜单里面所有项目右键不起作用。
  4. Linux进程间通信六 Posix 共享内存简介与示例
  5. hdu5348 MZL's endless loop(欧拉回路)
  6. Navicat for MySQL - 破解
  7. 哈夫曼编译器c语言程序,哪位大牛有哈夫曼编码的C语言源程序,麻烦帮帮忙啦!...
  8. 【计算机网络复习 数据链路层】3.4.2 停止-等待协议
  9. 如何选择python书籍_关于 Python 的经典入门书籍有哪些?
  10. springboot幂等性_请问,springboot项目支付接口设计,如何保证支付的幂等性,并能给前端反馈友好的提示?...
  11. 3D游戏中的画质与效率适配(转)
  12. 弹性计算安全组最佳实践及新特性介绍
  13. 计算机桌面的照度,学校建筑实验室实验桌面照度标准值?
  14. SVD奇异值分解简述
  15. 算法学习(二十)——GAE
  16. AddressBook 相关操作小计
  17. Android屏幕适配全方位解析与指导
  18. Java 身份证号验证
  19. 一个叫鲁迅的人,终于从教科书里滚了...
  20. Go语言操作excel

热门文章

  1. 数学建模笔记(十一):统计模型(MATLAB计算,函数参数解释待补充)
  2. 计算机不能进入桌面,电脑开机后无法进入桌面怎么办?
  3. 小游戏《塔防》开发(二)
  4. 【学术】可以分享一下关于“社会计算”有哪些国内外顶级会议吗?
  5. NFT 的未来:对真实用例的可视化探索
  6. 小程序无限插屏广告实现方法
  7. JS函数和对象(一)
  8. GitHub学生包申请
  9. linux网络socket
  10. 神经网络异常检测模型,神经网络异常检测方法