Python 条件句和循环

代码块

  • C++ 中代码块是用 {},但是 Python 中代码块是用:和缩进表示。
  • 比如 if 后面加 :,之后的代码向前缩进,当再向前缩进时说明代码块结束。

条件句

  • Python 的条件句为 if,elif,else
num = int(input('Enter a number'))
if num > 0 :
    print('The number is positive')
elif num < 0 :
    print('The Number is negative')
else :
    print('The number is zero')

循环

  • while 循环与其他语言相通
  • for 循环与 C++ 不同,与 MATLAB 相同,会遍历一个范围
  • 鉴于遍历一个范围是一种常见的任务,Python 提供了一个创建范围的内置函数 range,range 与切片相同,即 range(numberOne,numberTwo,step)
  • 迭代字典时,迭代的变量是字典的键,也可以用以下方式同时取键和值
words = ['this','is']
for word in words:
	print(word)

for i in range(1,101):
	print(i)

d = {'x':1,'y':2,'z':3}
for key in d:
	print(key,'corresponds to',d[key])

for key,value in d.items():
	print(key,'corresponds to',value)
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值