循环与判断判断循环

循环和判断感觉也并不是很难的问题,与C语言差距也不是很大,我在这里也就是讲一下用法吧,然后用2个小程序给大家解释一下,布尔值大家应该是知道的,True和False,记得大写。

判断

格式为:

if condition:
  do
else:
  do
#感觉和c差不多,冒号和缩进不要忘记了

#再看一下多重条件的格式
if condition:
  do
elif condition:
  do
else:
  do

是不是很简单呢?我们来个小例子,我们登录什么网站和app都需要密码,我们就设计一个很简单的登录函数,看下面代码:

def count_login():   
  password = input('password:')    
  if password == '12345':        
    print('输入成功!')    
  else:        
    print('错误,再输入')        
    count_login()
count_login()

大家也可以试着敲一敲这个代码,也可以自己设计的更有趣一点哦。

循环

看格式:

#for循环
for item in iterable:
  do
#item表示元素,iterable是集合,不懂,没关系,来个代码
for i in range(1,11):
  print(i)
#其结果为依次输出1到10,切记11是不输出的

#while循环
while condition:
  do
#来个大家c中一定会学的求1到100的和
i = 0
sum = 0
while i < 100:    
  i = i + 1    
  sum = sum + i
print(sum)

谢谢大家!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏软件开发 -- 分享 互助 成长

字符串处理时刻提醒自己要在末尾手动加'\0'

话不多说,大家都明白字符串是以'\0'为结尾的,但偏偏今天编程序的时候忘了添加'\0'了,结果浪费时间调试一番才发现,囧死了。 先通过一段代码看看,忘记加'\0...

1855
来自专栏Petrichor的专栏

python: reduce函数

python3 中,reduce()函数已经被从 全局名字空间 里移除了。 转而被放置到了 fucntools模块里 。

883
来自专栏C/C++基础

Linux命令(2)——od命令

od命令用于将指定文件内容以八进制、十进制、十六进制、浮点格式或ASCII编码字符方式显示,通常用于显示或查看文件中不能直接显示在终端的字符。od命令系统默认的...

853
来自专栏用户2442861的专栏

c++ set unordered_set区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/d...

2653
来自专栏WD学习记录

牛客网 构建乘积数组

给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+...

1132
来自专栏企鹅号快讯

Go 系列教程——8.if-else 语句

这是我们 Golang 系列教程的第 8 篇。 if 是条件语句。if 语句的语法是 如果 为真,则执行 和 之间的代码。 不同于其他语言,例如 C 语言...

19110
来自专栏C语言及其他语言

[蓝桥杯]时间转换

题目描述 给定一个以秒为单位的时间t,要求用 “< H> :< M> :< S> ”的格式来表示这个时间。< H> 表示时间,< M> 表示分钟, 而< S...

35911
来自专栏编程

正则表达式的游戏题目

游戏一(难度系数): 一个文本文件中有不少电话号码,它们的格式是用 1 开始的连续11位数字。比如:13923781654。现在为了规范,需要将他们转换为 13...

1997
来自专栏debugeeker的专栏

《coredump问题原理探究》windows版3.3节函数参数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

581
来自专栏calmound

Single Number II

问题:找出只出现一次的数,其他数出现了三次 分析:将数转化为二进制的位,数出现了三次相当于其对应的二进制上每个位置出现了3次,这里有个抽象的地方就是,例如数中包...

2805

扫码关注云+社区