Python 基础知识(二)

用户头像
关注
发布于: 2020 年 09 月 16 日

条件控制

age = input("请输入你的年龄")
if int(age)<18:
print("未成年禁止访问")
elif int(age)==18:
print("刚好成年!")
else:
print("已成年,欢迎来到新世界!")

python中没有switch...case...语法,可以使用if...else...代替,也可以使用字典。

随机数

import random
ran1 = random.randint(1, 10) # 生成一个1到10的随机数
ran2 = random.randint(1, 99999)

循环语句

while循环

# 计算0到100的和
n = 100
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1
print("1 到 %d 之和为: %d" % (n, sum))

for循环

# for循环可以遍历任何序列的项目,如一个列表或者一个字符串、元组。
# 遍历列表
languages = ["C", "C++", "Perl", "Python"]
for x in languages:
print(x)
# 遍历字符串
str = "Hello World"
for s in str:
print(s)

range()函数

# 如果你需要遍历数字序列,可以使用内置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 & continue

"""
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
"""
n = 5
while n > 0:
n -= 1
if n == 2:
break #跳出当前循环体,直接结束
print(n)
print('循环结束。')
n = 5
while n > 0:
n -= 1
if n == 2:
continue #跳出本次循环体,进行下一次循环
print(n)
print('循环结束。')

pass语句

"""
pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句
"""
for letter in 'Runoob':
if letter == 'o':
pass
print ('执行 pass 块')
print ('当前字母 :', letter)
print ("Good bye!")

每日记录一点点,每次进步一点点。

发布于: 2020 年 09 月 16 日 阅读数: 48
用户头像

关注

还未添加个人签名 2020.07.29 加入

还未添加个人简介

评论

发布
暂无评论
Python基础知识(二)