基本常用数据
print("hello")
# 单行注释
# 变量
a = 100
b = 99.9
print(a)
print(b)
print(type(a))
print(type(b))
# 字符串
name= "eric"
print(name)
print(type(name))
循环判断
# 判断和循环
# if 要判断的条件:
# 满足条件时要执行的事情
# else:
# 不满足条件时要执行的事情
# age = 11
# if age >= 18:
# print("恭喜你可以去网吧了")
# else:
# print("对不起你还是个宝宝")
# while 和 for 循环
# 1 ~ 100 累加 5050
i = 1
sum = 0
while i <=100:
sum = sum + i
i = i + 1
print(sum)
sum2 = 0
for 我最帅 in range(1, 101):
sum2 = sum2 + 我最帅
print(sum2)
列表
# 列表 和元组
# 列表
hero_ls = ["鲁班七号", "安琪拉", "妲己", 100, 998.9]
print(hero_ls)
print(type(hero_ls))
# 访问
# hero_ls[index]
print(hero_ls[0])
print(hero_ls[2])
# 修改
hero_ls[3] = "不知火舞"
print(hero_ls)
# 增加 末尾
hero_ls.append("司空震")
print(hero_ls)
# 删除
del hero_ls[4]
print(hero_ls)
列表操作
# [0, 1, 2, ....9] 这样的列表
li = []
for i in range(10):
li.append(i)
print(li)
# 随机生成 1~100 之间的的随机数 10个
from random import randint
li2 = []
for i in range(10):
num = randint(1, 100)
li2.append(num)
print(li2)
# 列表的遍历(一个个取出)
# 筛选所有偶数
li3 = []
for num in li2:
if num%2==0:
li3.append(num)
print(li3)
列表推导式
# 列表推导式
#格式
#[表达式 for 临时 in 迭代对象 if 表达式]
print([i for i in range(10)])
from random import randint
li2 = [randint(1, 100) for i in range(10)]
print(li2)
print([i for i in li2 if i%2==0])
网友评论