python小白考教资(教资中的简单编程)

        首先,写习惯了c语句的我(虽然也会一丢丢),当然得深知python与C语言的一些简单的语句区别,这里为什么我要学习python呢,因为有些题目,python一句话就可以解决,但是以我的水平,C语言有可能写不出来(呜呜呜,面对现实),所以就开始学习基础吧。

1、python的变量不需要定义,即不需要int等的类型的区分,如果是个常量可以直接写出,例如:

count=0,如果不是,那么就直接使用

2、python的输入语句,变量名=eval(input()),例如:x=eval(input(请输入x的值))

3、python语句后面不需要添加‘;’

4、python的分支语句:(1)if (2)if else  (3)if elif else

5、python的循环语句:for i in range(1,10)  表示i的值从1到9,这里是左闭右开的状态

6、在4、5的语句后面要加上‘:’

7、if、elif、else语句后面的条件不加括号(也可以加括号)

下面就试着写一些简单代码

(题目来源:很适合小白的高中信息代码与算法题整理❗❗ (xiaohongshu.com)  如有侵权请联系删除)

 自己尝试写:

 

然后查看答案:发现,我没有考虑到0公里的情况(但是我觉得应该没啥必要,还是看看吧) ,除此之外,我的输出就直接输出了车费(满足了题目要求,我觉得足够了),而答案是车程和车费都输出了,使用的是.format(),正好就当学习如何输出了。

按照这个思路,自己再修改一遍,当作记忆:

 

 

这里穿插一个文学素养:车程表示的是匀速行驶的路径数,所以这里不能使用车程这个词语,可以使用行驶的距离!!! (这个词语的使用,我感觉不太对劲,一查,确实不太对劲)

 

 8、python中,不能使用count++这种形式,要写成count=count+1

9、python中的换行,不能使用\n,而是print()或者print("")

首次尝试写,就遇到了上面两个问题,修改之后,倒是可以输出了,但是,还是错的。 

错误点: 

  • 没有写出全部条件,闰年表示的是能被4整除且不能倍100整除的数或者是能被400整除的数,后面的条件也是要写上去的,否则会跳过2000;
  • print(i)这种输出方式,会自动换行,要想四个为一行输出,就需要写个end=" ",即print(i,end="  ")

修改上面错误,得到答案:

 

这种我其实可以使用C语言进行编写的,好像代码也不是很长。。。

 这个不难,直接看吧:

3、提取类

 提取某位x//n%10   提取啥位就将n换位相应10的次数,例个位即10**0=1,十位10**1=10,百位10**2=100

将数缩短x//10**i     个位i=1,剔除个位和十位,i=2

 

 

 像这种提取某位的这种题使用python可能更简洁一点。

按照上述提示,尝试编写代码:

当然,也可以将每位数按照一定的变量名表示出来,然后再去比较,可能会更直观一点。

 

后面就不放结果了,想要看的去这位博主的文章下面看,里面也有很多其他的文章写的很不错:

🏃(好运版) • 小红书 / RED (xiaohongshu.com) 

10、python中的幂7的表示** 

 

 

按照这个思路。可以写出python的语句

 这里用的是//,而不是/

一分钟看懂Python中的 // 和 / 和 % 的用法区别_python /-CSDN博客

4、数列类

5、数学概念类

使用C语言且代码不是很长的话还是使用C语言做吧,尽管都不是很熟练,但是C语言更常用,也更好编。 

6、图形类

 

就这样吧。。。

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

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

相关文章

数据结构:AVL树

目录 1、AVL树的概念 2、二叉搜索树的功能与实现 1、AVL树节点定义 2、AVL树的插入 3、AVL树的旋转操作 1、左旋 2、右旋 3、左右旋 4、右左旋 3、AVL树完整代码实现 1、AVL树的概念 在前面的文章中,我们学过了二叉搜索树,二叉搜索树虽可以缩短查…

论文阅读_解释大模型_语言模型表示空间和时间

英文名称: LANGUAGE MODELS REPRESENT SPACE AND TIME 中文名称: 语言模型表示空间和时间 链接: https://www.science.org/doi/full/10.1126/science.357.6358.1344 https://arxiv.org/abs/2310.02207 作者: Wes Gurnee & Max Tegmark 机构: 麻省理工学院 日期: 2023-10-03…

142.乐理基础-音程的构唱练习

内容参考于:三分钟音乐社 上一个内容:141.乐理基础-男声女声音域、模唱、记谱与实际音高等若干问题说明-CSDN博客 本次内容最好去看视频: https://apphq3npvwg1926.h5.xiaoeknow.com/p/course/column/p_5fdc7b16e4b0231ba88d94f4?l_progra…

Python变量类型常用的函数【函数】

一、Python Number(数字)常用的函数 主要有math模块和cmath模块。 math模块:提供了许多对浮点数的数学运算函数。 cmath模块:提供了一些用于复数运算的函数。 使用两个模块里的函数时要先导入: import math查看math模块里的函数&#xff1a…

ky10 server 离线编译安装nginx

代码地址 https://gitcode.net/zengliguang/linux_video_audio_nginx_proxy.git 下载代码 查看服务器上下载的代码 编译安装 进入代码路径 cd /root/linux_video_audio_nginx_proxy 执行离线编译安装脚本 source centos7_nginx_offline_comp_install.sh安装编译相关依赖 …

SystemVerilog构造、包

包 包提供了一种共享不同构造的附加方式。他们的行为与VHDL包。包可以包含函数、任务、类型和枚举。的语法包是: package package_name; items endpackage : package_name 最终的package_name不是必需的,但它使代码更易于阅读。包是import命令在其他…

智慧城市中的数据力量:大数据与AI的应用

目录 一、引言 二、大数据与AI技术的融合 三、大数据与AI在智慧城市中的应用 1、智慧交通 2、智慧环保 3、智慧公共安全 4、智慧公共服务 四、大数据与AI在智慧城市中的价值 1、提高城市管理的效率和水平 2、优化城市资源的配置和利用 3、提升市民的生活质量和幸福感…

String类,StringBuilder类,StringBuffer类

前言 String类,StringBuilder类,StringBuffer类都是java提供的定义字符串的类,下面是三种字符串类的异同介绍 String类:String类表示的字符串是是常量,一旦创建内容和长度都无法修改 StringBuilder类:St…

3.7练习题解

一共五道题: 1. PERKET: 观察容易发现n的值很小,所以我们可以考虑使用dfs的方法进行解答,首先我们可以考虑一共有n种配料,那么我们就可以考虑到可以选择1到n种配料数目,然后基于这个思路我们再对其进行判断…

关于JVM的小总结(待补充)

JVM组成及他们之间的关系 装载类子系统字节码执行引擎运行时数据区 装载类子系统 类加载器字节码调节器类加载运行时数据区 字节码执行引擎 运行时数据区 线程私有 虚拟机栈本地方法栈程序计数器 线程共享 堆方法区(元空间)

C++的类和对象(四):拷贝构造函数

目录 拷贝构造函数 特性 自定义类型的传值传参和传引用传参对比 赋值运算符重载 拷贝构造函数 基本概念:只有单个形参,该形参是对本类类型对象的引用(一般常用const修饰),在创建一个已存在对象一模一样的新对象时…

IDEA 配置文件乱码,项目编码设置

见下图 其中第一二项控制全局以及工程的编码格式,下方的则是 properties 配置文件的格式,统一调整为 UTF-8 后不再乱码

Java面试篇【并发编程】常见面试题(2024最新)

Java并发编程常见面试题 1.什么是线程和进程? 进程是操作系统分配资源的最小单位,各个进程之间占据独立的寻址空间,运行也是独立运行,进程间通信需要一些机制。进程间切换需要的开销较大。 线程是程序执行的基本单位&#xff0c…

如何在Linux系统Docker部署Dashy并远程访问内网服务界面

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Unity:Animation 三 Playable、ImportModel

目录​​​​​​​ 1. Playables API 1.1 Playable vs Animation 1.2 Advantages of using the Playables API 1.3 PlayableGraph Visualizer 2. Creating models outside of Unity 2.1 Preparing your model files for export 2.1.1 Scaling factors 2.1.2 优化模型文…

Unity中关于继承ScriptableObject的类

在游戏中我们会经常看到一些.asset的配置文件,而这些文件就是用一个自定义的类去继承ScriptableObject来生成的。比如当前有一些零散特效需要预加载,这个时候我们可以声明一个类去保存这些零散特效对象的信息,然后统一读取加载。 代码&#…

专访|云安全攻防:从理论到应用的全面探索

2023年11月,美国核研究实验室(INL)遭遇数据泄露。同年10月,索尼的员工数据在MOVEit攻击事件中被泄露。2024年2月,某知名制造商因云存储服务器的配置错误导致了敏感数据泄露。 这些事件表示企业必须重视云安全建设&…

【Memory协议栈】NVRAM Manager 模块介绍

目录​​​​​​​ 前言 正文 1.功能简介 2.关键概念 3.功能详解 3.1 内存硬件抽象层Ea/Fee的寻址方案 3.2 基本存储对象Basic storage objects 3.2.1 NV Block 3.2.2 RAM Block 3.2.3 ROM Block 3.2.4 Administrative block 3.2.5 NV Block Header 3.3块管理类型…

iostat命令详解

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 iostat是一个使用频率较高的命令,主要用来统计和输出CPU和磁盘IO信息。它的安装很简单: # yum -y insta…

20240307-1-前端开发校招面试问题整理JavaScript

前端开发校招面试问题整理【1】——JavaScript 1、JavaScript 基础 Q:介绍 js 的基本数据类型? 基本类型(值类型):String,Number,Boolean,Null,Undefined,S…