Python练习题(一)

📑前言

本文主要是【Python】——Python练习题的文章,如果有什么需要改进的地方还请大佬指出⛺️

🎬作者简介:大家好,我是听风与他🥇
☁️博客首页:CSDN主页听风与他
🌄每日一句:狠狠沉淀,顶峰相见

目录

    • 📑前言
  • Python练习题(一)
    • 1.首字母大写的拼音
      • 任务描述
      • 相关知识
      • 编程要求
      • 测试说明
      • 输入代码:
    • 2.筛选出列表中的奇数
      • 任务描述
      • 编程要求
      • 测试说明
      • 输入代码:
    • 3.简单应用题
      • 题目描述
      • 输入代码:
    • 4.正整数反序问题
      • 题目描述
      • 输入代码:
    • 📑文章末尾

Python练习题(一)

1.首字母大写的拼音

任务描述

本关任务:编写一个小程序,实现输入的姓和名的拼接,并将姓和名的首字母转换为大写。

相关知识

为了完成本关任务,你需要掌握:1.字符串的拼接,2.字符串的首字母转换。

编程要求

根据提示,在右侧编辑器补充代码,输出首字母大写的姓名。

测试说明

平台会对你编写的代码进行测试:

测试输入:zhang,ruixia; 预期输出:Zhang Ruixia

测试输入:Liu,dehua; 预期输出:Liu Dehua

输入代码:

first = input()
last = input()
print(first.title()+" "+last.title())

2.筛选出列表中的奇数

任务描述

本关任务:编写一个筛选出列表中的奇数的程序。

任务要求:

  1. 从键盘输入(以空格分隔)包含若干个元素(数量不固定)的数值列表,筛选出列表中的奇数存入新的列表,并输出结果。

编程要求

根据提示,在代码文件中Begin-End区间补充代码

  1. 从键盘输入(以空格分隔)包含若干个元素(数量不固定)的数值列表,筛选出列表中的奇数存入新的列表,使其输出结果与测试说明中的结果一致,其他代码不动。
  2. 注意:输出格式中的冒号和逗号为中文冒号和中文逗号。

测试说明

平台会对你编写的代码进行测试: 输入数据以空格分开
测试输入: 5 3 6 8 4 11 13 24 9
预期输出: 奇数列表:[5, 3, 11, 13, 9]

输入代码:

list = input().split()
ans = []
for i in list:
    if (int)(i)%2!=0:
        ans.append((int)(i))
print(f'奇数列表:{ans}')

3.简单应用题

题目描述

获得输入正整数 N,计算 1 到 N 之间所有奇数的平方和,不含N,直接输出结果。本题不考虑输入异常情况。

输入代码:

N = int(input())
ans = 0
for i in range(1,N):
    if i%2!=0:
        ans+=i*i
print(ans)

4.正整数反序问题

题目描述

要求:输入一个三位数的整数,对输入的三位数进行处理和变换,输出这个三位数每一位上数字的和以及这个三位数的反序输出。例如,输入:365,输出:和为14,反序为563。

输入代码:

n = int(input())
a = n%10
b = (int)(n%100/10)
c = (int)(n/100)
sum = a+b+c
res =a*100+b*10+c
print(f'和为{sum},反序为{res}')

📑文章末尾

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/210190.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vscode 里怎么自动提示 webpack 配置项?

webpack 的配置项非常多,容易忘记,能自动提示很有用,就是在配置文件里面添加下面代码 // 下面这行用于 vscode 中智能化自动提示 webpack 配置项 /** type {import(webpack).Configuration} */

从认知到实现,一文读懂实现分布式锁的五种方案。

文章目录 01. 什么是分布式锁? 02. 分布式锁的优缺点有哪些? 03. 五种分布式锁的区别? 04. 分布式锁的使用场景有哪些? 05. 为什么需要分布式锁? 06. 分布式锁有哪些特点? 07. 基于MySQL数据库实现的分布式…

nextjs入门

创建项目 npx create-next-app 项目名 体验文件路由 nextjs提供了文件路由的功能, 根据文件系统的目录结构, 可以识别为对应的页面路由 创建页面 首先, 在src下创建pages目录, 然后创建一个about文件(对应about页面)和main/index.js文件(对应首页) pages/main/index con…

递归实现排列型枚举

先画出递归树&#xff1a; 第一次写的错误代码&#xff1a; #include<iostream> #include<vector> using namespace std;int n; vector<int>res; bool st[10];void Print() {for(auto& e:res){printf("%d ",e);}puts(""); }void df…

智能优化算法应用:基于差分进化算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于差分进化算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于差分进化算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.差分进化算法4.实验参数设定5.算法结果6.参考…

Python一键采集京*东商品数据,保存表格,零基础也能学会

嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 开发环境: python 3.8 pycharm 专业版 模块使用&#xff1a; requests >>> 发送请求 第三方库 (需要安装) parsel >>> 第三方库 用来提取网…

python+Qt5+sqllite 个性化单词记忆软件设计

问题描述&#xff1a; 设计一款背诵英语单词的软件。用户可以根据自己的需求导入需背诵的词库&#xff0c;并可以编辑自己的词库。背单词时有两种模式供选择&#xff1a;系统可以给出中文提示&#xff0c;用户输入对应的单词&#xff0c;也可输出单词让用户输入中文意思。系统判…

Spring---更简单的存储和读取对象

文章目录 存储Bean对象配置扫描路径添加注解存储Bean对象使用类注解为什么需要五个类注解呢&#xff1f;Bean命名规则 使用方法注解重命名Bean 读取Bean对象属性注入Setter注入构造方法注入注入多个相同类型的BeanAutowired vs Resource 存储Bean对象 配置扫描路径 注&#xf…

Linux:动态查看服务器磁盘IO使用情况(IOTOP)

一、安装 yum install -y iotop二、使用 iotop可以看到&#xff0c;每个用户对应的磁盘读写速率以及相应的进程。

数据结构与算法-静态查找表

&#x1f31e; “清醒 自律 知进退&#xff01;” 查找 &#x1f388;1.查找的相关概念&#x1f388;2.静态查找表&#x1f52d;2.1静态查找表的类定义&#x1f52d;2.2顺序查找&#x1f52d;2.3二分查找&#x1f50e;二分查找例题 &#x1f52d;2.4分块查找&#x1f52d;2.5三…

通过转速计算物体的转动弧度(梯形积分法简单应用)

数值积分在累积流量上的应用请参看下面文章链接: https://rxxw-control.blog.csdn.net/article/details/134542089https://rxxw-control.blog.csdn.net/article/details/1345420891200PLC流量累计 https://rxxw-control.blog.csdn.net/article/details/126004031

线程与多线程编程

1. 线程 1.1 概念 线程又可以称为轻量级进程 &#xff0c;在进程的基础上做出了改进。 一个进程在刚刚启动时&#xff0c;做的第一件事就是申请内存和资源&#xff0c;进程需要把依赖的代码和数据&#xff0c;从磁盘加载到内存中这件事是比较耗费时间的&#xff0c;有的业务…

简单测试大语言模型 Yi-34B 的中日英能力

简单测试大语言模型 Yi-34B 的中日英能力 0. 背景1. 中文测试2. 日文测试3. 英文测试 0. 背景 简单测试一下C-Eval 排行榜第一&#xff08;20231129时点&#xff09;的 Yi-34B 的中日英能力&#xff0c; 1. 中文测试 问题1&#xff0c;回答正确。 问题2&#xff0c;回答正确。…

【教3妹学编程-算法题】拼车

3妹&#xff1a;“太阳当空照&#xff0c;花儿对我笑&#xff0c;小鸟说早早早&#xff0c;你为什么背上炸药包” 2哥 :3妹&#xff0c;什么事呀这么开发。 3妹&#xff1a;2哥你看今天的天气多好啊&#xff0c;阳光明媚、万里无云、秋高气爽&#xff0c;适合秋游。 2哥&#x…

SOCKET、TCP、HTTP之间的区别与联系

SOCKET、TCP、HTTP之间的区别与联系 一、 Socket 1、什么是socket2、为什么需要socket3、建立socket连接 二、HTTP(基于TCP) 1、HTTP的概念2、HTTP连接的特点 连接请求&#xff1a;一次连接连接请求&#xff1a;短连接(socket是长连接) 三、TCP/IP协议簇 四、HTTP、Socket…

Linux:查看端口占用的进程

命令 netstat -tunlp可以从图中看到&#xff0c;端口被那个进程占用&#xff0c;对应进程的pid是多少。

哪个软件有消除笔?这三款消除笔轻松消除杂物

想必大家都有遇到日常下载保存的图片中有多余元素想要去除的情况&#xff0c;奈何不会用PS&#xff0c;导致无法快速解决消除图片水印的问题&#xff0c;这时你需要消除笔来帮你一键消除&#xff0c;那么你想知道哪个软件有消除笔&#xff1f;今天来分享几款好用的消除笔软件&a…

jquery 判断是手机端还是电脑端

判断为手机端&#xff1a; var sUserAgent navigator.userAgent.toLowerCase(); var bIsIpad sUserAgent.match(/ipad/i) "ipad"; var bIsIphoneOs sUserAgent.match(/iphone os/i) "iphone os"; var bIsMidp sUserAgent.match(/midp/i) "mid…

Sass 同时导出JavaScript 和 CSS变量

Sass 官网 安装插件 注意 sass-loader 版本没设太高&#xff0c;否则会报错 Syntax Error: TypeError: this.getOptions is not a function npm i sass sass-loader10 -D创建 Sass 文件 variables.module.scss。注意这里是 module.scss&#xff1a; 否则报错 Cant find st…

产品学习之路(一)

在做好开发的同时&#xff0c;还需要熟悉产品业务逻辑&#xff0c;不能为了功能而做功能&#xff0c;要从产品经理的角度去看待每个需求和客户痛点所在&#xff0c;这样针对产品设计出来的东西自己也有发言权&#xff1b; 目前作为一名前端开发人员&#xff0c;也在自学产品知识…