循环与判断判断循环

循环和判断感觉也并不是很难的问题,与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 条评论
登录 后参与评论

相关文章

来自专栏desperate633

第4-6课 数据的过滤where子句操作符使用通配符进行过滤

实际查询中,通常不会检索所有行,需要对数据进行筛选过滤,选出符合我们需要条件的数据。

561
来自专栏ACM算法日常

八数码问题高效算法-HDU 1043

八数码问题是bfs中的经典问题,经常也会遇到与其相似的题目。用到的思想是bfs+hash;主要是由于状态分散,无法直接用一个确定的数表示。所以导致bfs...

1001
来自专栏calmound

Single Number II

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

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

C 语言中的指针和内存泄漏

原文出处: IBM developerworks 引言 对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄...

3864
来自专栏java架构师

Unit断言学习

[TestMethod]—用于把一个方法标记为一个测试方法。当你运行你的测试时,仅标记有这个属性的方法才能够运行。 [TestClass]—用于把一个类标记为...

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

[蓝桥杯]时间转换

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

36611
来自专栏deed博客

Java Map 集合类简介

1803
来自专栏企鹅号快讯

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

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

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

模式分解是否为无损连接的判断方法

方法一:无损连接定理 关系模式R(U,F)的一个分解,ρ={R1<U1,F1>,R2<U2,F2>}具有无损连接的充分必要条件是: U1∩U2→U1-U2 €F...

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

Linux命令(2)——od命令

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

963

扫码关注云+社区