Pycharm 如何更改成中文版| Python循环语句| for 和 else 的搭配使用

  🌈write in front🌈
🧸大家好,我是Aileen🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流.
🆔本文由Aileen_0v0🧸 原创 CSDN首发🐒 如需转载还请通知⚠️
📝个人主页:Aileen_0v0🧸—CSDN博客
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
📣系列专栏:Aileen_0v0🧸的PYTHON学习系列专栏——CSDN博客
🗼我的格言:"没有罗马,那就自己创造罗马~" 

目录

Python中文版更改步骤 

​编辑

循环语句学习 

循环语句练习 

1.求奇数次方的和

2.求斐波那契数列第n项的值。

3.质数判断:

 4.求1-100的偶数之和。

5.利用循环打印一个10*10的矩阵. 

6.打印1-100中所有的质数。

📝本节小结


Python中文版更改步骤 

首先,打开pycharm,然后点击左上角的File,然后再点击Settings - > Plugins(插件)

然后在插件的搜索栏里输入Chinese,找到simplified(简化)版 ,点击(install)进行安装即可

点击OK,然后重启pycharm即可。 


循环语句学习 

循环和判断语句的爱恨情仇

判断语句:只执行一次。

i = 0
if i < 10:print(i)

循环语句:直到不满足条件才停止。

i = 0
while i < 10:print(i)i += 1print("doge")


循环语句练习 

1.求奇数次方的和

s = 0
i = 1
while i <= 100:s += i ** 3i += 1
print(s)


2.求斐波那契数列第n项的值。

 方法1:利用while循环

# 输入想知道的斐波那契数列值的位数
n = int(input())
#初始化 a,b 的值
a,b = 1 , 1
#i 表示枚举次数, --->如果我们想知道第3项,需要枚举(3-1) = 2次  ,
# 以此类推,第n项就,枚举(n - 1)次
i = 1
while i < n:a,b = b , a + bi += 1# 因为a是从1开始进行计算一直到第n个
print(a)

方法2:利用for 循环 

# for 循环做法
n = int(input())#位数
a,b = 1,1
for i in range (1,n):#枚举次数i与位数n的关系a, b = b , a + b
print(a)

3.质数判断:

方法1:

#判断质数 --->
n = int(input())
for i in range(2,n - 1):if n % i == 0:print("%d不是质数"%n)break
else:print("%d是质数"%n)

注意这里有一点之前没有遇到过的 for 循环可以和else 搭配使用

方法2: 

n  = int(input())
if n <= 1:print("no")
else:is_prime = Truefor i in range(2,n):if n % i == 0:is_prime = Falsebreakif is_prime :print("yes")else:print("no")

 4.求1-100的偶数之和。

写法1:

s = 0
for i in range(2,101,2):s += i
print(s)

写法2:

s = 0
for i in range(1,101):if i % 2 == 1:continues += i
print(s)

Python if 语句里面可以写循环,循环里面可以写 if ,循环里面还可以写循环。


5.利用循环打印一个10*10的矩阵. 

k = 1
for i in range(10):#外层循环枚举行for j in range(10):#内层循环枚举每一行的元素print(k,end = ",")k += 1# print()#每一个数后面输出一个回车print()#打完每一行元素进行换行

 


6.打印1-100中所有的质数。

for i in range(2,101):#首先枚举1-100所有的数,因为1不是质数所以从2开始枚举到100.is_prinme = Truefor j in range(2,i):if i % j == 0:is_prinme = Falseif is_prinme :print(i,end = " ")

📝本节小结

本篇博客主要关于Python语言版本的更改,以及关于python循环语句的知识点和练习。

希望大家多多支持!

你的鼓励是我前进的不懈动力

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux权限(上)

目录 shell命令以及运行原理 Linux权限 Linux中的用户类别 文件类型 文件的访问权限 在讲权限之前&#xff0c;我们得先了解一下命令的执行原理。 shell命令以及运行原理 我们每次在打开Xshell执行相关命令时&#xff0c;通常会看到这样一段代码&#xff1a; [yjdhecs…

宏基因组学Metagenome-磷循环Pcycle功能基因分析-从分析过程到代码及结果演示-超详细保姆级流程

大背景介绍 生信分析,凡事先看论文,有了论文就有了参考,后续分析就有底了,直接上硬菜开干: PCycDB: a comprehensive and accurate database for fast analysis of phosphorus cycling genes - PubMed 数据库及部分分析代码github库: GitHub - ZengJiaxiong/Phospho…

AUTOSAR从入门到精通-诊断事件管理模块(DEM)(五)

目录 DEM基本架构 DEM功能描述 故障的Report 故障的Debounce DTCStausByte 故障存储

算法往年题复习(一)| 看不懂来 Gank 我

文章目录 数组逆序差的最大值题目描述算法思路与过程实现代码时间复杂度类似题型 将 K 个数组元素有序输出题目描述算法思路与过程实现代码时间复杂度类似题型 二叉搜索树题目描述算法思路与过程实现代码时间复杂度涉及知识点 天然气输气管道网络题目描述算法思路与过程实现代码…

【TB作品】51单片机,具有报时报温功能的电子钟

2.具有报时报温功能的电子钟 一、功能要求: 1.显示室温。 2.具有实时时间显示。 3.具有实时年月日显示和校对功能。 4.具有整点语音播报时间和温度功能。 5.定闹功能,闹钟音乐可选。 6.操作简单、界面友好。 二、设计建议: 1.单片机自选(C51、STM32或其他单片机)。 2.时钟日历芯…

H266/VVC标准的编码结构介绍

概述 CVS&#xff1a; H266的编码码流包含一个或多个编码视频序列&#xff08;Coded Video Swquence&#xff0c;CVS&#xff09;&#xff0c;每个CVS以帧内随机接入点&#xff08;Intra Random Access Point&#xff0c; IRAP&#xff09;或逐渐解码刷新&#xff08;Gradual …

结构型设计模式(二)装饰器模式 适配器模式

装饰器模式 Decorator 1、什么是装饰器模式 装饰器模式允许通过将对象放入特殊的包装对象中来为原始对象添加新的行为。这种模式是一种结构型模式&#xff0c;因为它通过改变结构来改变被装饰对象的行为。它涉及到一组装饰器类&#xff0c;这些类用来包装具体组件。 2、为什…

HTML5面试题

HTML5面试题 什么是HTML5&#xff1f;它与HTML4有何不同之处&#xff1f; HTML5是HTML的第五个主要版本&#xff0c;它引入了许多新的语义化元素、API和功能&#xff0c;以改进网页的结构、样式、交互和多媒体体验。 HTML5与HTML4的不同之处包括&#xff1a; 引入了一系列新的语…

亚马逊云科技发布企业生成式AI助手Amazon Q,助力企业迈向智能化时代

&#xff08;声明&#xff1a;本篇文章授权活动官方亚马逊云科技文章转发、改写权&#xff0c;包括不限于在 亚马逊云科技开发者社区、知乎、自媒体平台、第三方开发者媒体等亚马逊云科技官方渠道&#xff09; 一、前言 随着人工智能技术的快速发展和广泛应用&#xff0c;我们…

使用OpenSSL生成PKCS#12格式的证书和私钥

要使用OpenSSL生成PKCS12格式的证书和私钥&#xff0c;可以按照以下步骤进行操作&#xff1a; 1. 安装OpenSSL 首先&#xff0c;确保已在计算机上安装了OpenSSL。可以从OpenSSL官方网站&#xff08;https://www.openssl.org/&#xff09;下载并安装适用于您的操作系统的版本。…

04_Web框架之Django一

Web框架之Django一 学习目标和内容 1、能够描述Django的作用 2、能够使用Django创建应用 3、能够使用GET和POST请求方式进行传参 4、能够使用Django的函数式方法定义视图 5、能够进行Django的配置文件修改 6、能够基本使用Django的路由定义 一、Django相关介绍 1、什么是Djan…

ArrayList vs. LinkedList: Java集合框架的比较与应用

目录 1. ArrayList简介 2. LinkedList简介 3. 内部实现方式 3.1 ArrayList的内部实现 3.2 LinkedList的内部实现 4. 时间复杂度比较 4.1 插入和删除操作 4.2 随机访问操作 5. 内存消耗 5.1 ArrayList的内存消耗 5.2 LinkedList的内存消耗 6. 适用场景 6.1 ArrayLi…

C#数据结构

C#数据结构 常见结构 1、集合 2、线性结构 3、树形结构 4、图形结构 Array/ArrayList/List 特点&#xff1a;内存上连续存储&#xff0c;节约空间&#xff0c;可以索引访问&#xff0c;读取快&#xff0c;增删慢 using System; namespace ArrayApplication {class MyAr…

Python:Jupyter

Jupyter是一个开源的交互式计算环境&#xff0c;由Fernando Perez和Brian Granger于2014年创立。它提供了一种方便的方式来展示、共享和探索数据&#xff0c;并且可以与多种编程语言和数据格式进行交互。Jupyter的历史可以追溯到2001年&#xff0c;当时Fernando Perez正在使用P…

将mjpg格式数转化成opencv Mat格式

该博客可以解决如下两个问题&#xff1a; 1、将mjpg格式数据转化成opencv Mat格式 2、v4l2_buffer 格式获取的mjpg格式数据转换成Mat格式。 要将 MJPEG 格式的数据转换为 OpenCV 的 Mat 格式&#xff0c;您可以使用 imdecode 函数。imdecode 函数可以将图像数据解码为 Mat 对象…

基于SSM的图书馆预约座位系统的设计与实现(部署+源码+LW)

项目描述 临近学期结束&#xff0c;还是毕业设计&#xff0c;你还在做java程序网络编程&#xff0c;期末作业&#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。今天给大家介绍一篇基于SSM的图书馆预约座位…

js数组方法笔记

1.push() 在数组最后一位添加一个或多个元素&#xff0c;返回值为新的数组长度 var arr [1, 2, "c"];var rel arr.push("A", "B");console.log(arr); // [1, 2, "c", "A", "B"]console.log(rel); // 5 (数组长…

为什么选择计算机?大数据时代学习计算机的价值探讨

还记得当初自己为什么选择计算机? 计算机是在90年代兴起的专业,那时候的年轻人有驾照、懂外语、懂计算机是很时髦的事情! 当初你问我为什么选择计算机,我笑着回答:“因为我梦想成为神奇的码农!我想像编织魔法一样编写程序,创造出炫酷的虚拟世界!”谁知道,我刚入门的…

如何安装docker

安装Docker的步骤取决于您使用的操作系统。以下是常见操作系统上安装Docker的基本步骤&#xff1a; 对于Linux: 更新软件包索引&#xff1a; sudo apt-get update安装允许apt通过HTTPS使用仓库的包&#xff1a; sudo apt-get install apt-transport-https ca-certificates cur…

OpenCV开发:MacOS源码编译opencv,生成支持java、python、c++各版本依赖库

OpenCV&#xff08;Open Source Computer Vision Library&#xff09;是一个开源的计算机视觉和机器学习软件库。它为开发者提供了丰富的工具和函数&#xff0c;用于处理图像和视频数据&#xff0c;以及执行各种计算机视觉任务。 以下是 OpenCV 的一些主要特点和功能&#xff…