Python 基础知识(二)
条件控制
python中没有switch...case...语法,可以使用if...else...代替,也可以使用字典。
随机数
循环语句
while循环
for循环
range()函数
break & continue
pass语句
每日记录一点点,每次进步一点点。
版权声明: 本文为 InfoQ 作者【丶】的原创文章。
原文链接:【http://xie.infoq.cn/article/52b8f8fc136f505c536436f90】。文章转载请联系作者。
age = input("请输入你的年龄")if int(age)<18: print("未成年禁止访问")elif int(age)==18: print("刚好成年!")else: print("已成年,欢迎来到新世界!")
python中没有switch...case...语法,可以使用if...else...代替,也可以使用字典。
import randomran1 = random.randint(1, 10) # 生成一个1到10的随机数ran2 = random.randint(1, 99999)
# 计算0到100的和n = 100sum = 0counter = 1while counter <= n: sum = sum + counter counter += 1print("1 到 %d 之和为: %d" % (n, sum))
# for循环可以遍历任何序列的项目,如一个列表或者一个字符串、元组。# 遍历列表languages = ["C", "C++", "Perl", "Python"]for x in languages: print(x)# 遍历字符串str = "Hello World"for s in str: print(s)
# 如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列for i in range(5): print(i) #0 1 2 3 4 # 指定区间for i in range(5, 9): print(i) # 5 6 7 8 #指定区间与增量for i in range(0, 9, 2): print(i) #0 2 4 6 8# 用来创建数组list(range(5)) # [0, 1, 2, 3, 4]
"""break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。"""n = 5while n > 0: n -= 1 if n == 2: break #跳出当前循环体,直接结束 print(n)print('循环结束。')n = 5while n > 0: n -= 1 if n == 2: continue #跳出本次循环体,进行下一次循环 print(n)print('循环结束。')
"""pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句"""for letter in 'Runoob': if letter == 'o': pass print ('执行 pass 块') print ('当前字母 :', letter)print ("Good bye!")
每日记录一点点,每次进步一点点。
版权声明: 本文为 InfoQ 作者【丶】的原创文章。
原文链接:【http://xie.infoq.cn/article/52b8f8fc136f505c536436f90】。文章转载请联系作者。
还未添加个人签名 2020.07.29 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论