Commit 5102795f by BellCodeEditor

save project

parent 835f1afd
'''
'''
list1=['a','b','c','d']
for i in list1:
print(i)
'''
# 生成0到4五位数字
for a in range(5):
print('a=',a)
# 生成5到9五位数字
for b in range(5,10):
print('b=',b)
# 在0到15之间生成数列,步长为3,即0 3 6 9 12
for c in range(0,15,3):
print("c=",c)
for i in range(101):
if i==72:
break
print("i=",i)
\ No newline at end of file
......@@ -34,8 +34,84 @@ ha'''
print(str1,str2,str3,str4)
string = "Hello World!"
# 截取全部
print("string=",string)
print("string[0]",string[0])
print("string[-1]",string[-1])
print("string[1:8]",string[1:8])
print("string[1:-3]",string[1:-3])
\ No newline at end of file
# 截取第一位
print("string[0]=",string[0])
# 截取最后一位
print("string[-1]=",string[-1])
# 截取第一位到第八位
print("string[1:8]=",string[1:8])
# 截取第二位到倒数第四位
print("string[1:-3]=",string[1:-3])
# 从第2位开始间隔一位取
print("string[::2]=",string[::2])
print("string[1::2]=",string[1::2])
# 间隔2位
print("string[::3]=",string[::3])
print("string[8::11]=",string[8::11])
print("string[2:7]=",string[2:7])
print("string[-10:7]=",string[-10:7])
list1 = ['a','b','c','d']
# 在列表最后一位添加字符
list1.append('e')
print(list1)
list1 = ['a','b','c','d']
# 在列表第二位插入字符
list1.insert(2,'e')
print(list1)
list1 = ['a','b','c','d']
# 删除列表最后一个字符
list1.pop() # 括号内没有数字,默认最后一位
print(list1)
list1 = ['a','b','c','d']
list1.pop(2) # 删除第二位字符
print(list1)
list1 = ['a','b','c','d','b']
list1.remove('b')
print(list1)
list1 = ['a','b','c','d']
del list1[2]
print(list1)
list1 = ['a','b','c','d']
del list1[1:3]
print(list1)
del list1
list1 = ['a','b','c','d']
list1[1]='x'
print(list1)
# 获取元素位置并替换
list1 = ['a','b','c','d',]
list1[list1.index('b')]='x'
print(list1)
# 输出列表元素位置
list1 = ['a','b','c','d',]
print(list1.index('c'))
list1 = ['a','b','c','d','a','b','c','d','b','c']
del list1[list1.index('c')]
del list1[list1.index('c')]
del list1[list1.index('c')]
print(list1)
list1 = ['a','b','c','d','a','b','c','d','b','c']
for i in list1:
if i=="c":
list1.remove('c')
print(list1)
string = ('abcdefghijklmnopq')
print("string[1::2]=",string[1::2])
print("string[1::3]=",string[1::3])
print("string[1::6]=",string[1::6])
print("string[3::11]=",string[3::11])
\ No newline at end of file
# 键必须不可变!!!值可以变
# 通过键访问值
dict1={'name':'jack','age':20,'sex':'男'}
print(dict1['age'])
print(dict1['sex'])
# 修改字典元素
dict1={'name':'jack','age':20,'sex':'男'}
dict1['age'] = 30
print(dict1)
# 添加电话键对值
dict1={'name':'jack','age':20,'sex':'男'}
dict1['tel']=13370178327
print(dict1)
dict1={'name':'jack','age':20,'sex':'男'}
del dict1['age']
print(dict1)
dict1={'name':'jack','age':20,'sex':'男'}
dict1.clear()
print(dict1)
dict1={'name':'jack','age':20,'sex':'男'}
del dict1
# set集合
# 创建集合
set1={1,2,3,2,4,1,3}
print(set1)
set1={1,2,3}
set1.add(4)
print(set1)
set1={1,3,4}
set1.add(2)
print(set1)
set1={1,2,3,4,5,2,2,2,2,2}
set1.remove(2)
print(set1)
set1={1,2,3,4,5}
set1.pop()
print(set1)
set1={'a','b','c','d','e'}
set1.pop()
print(set1)
# if if elif
x=4
y=5
if x>y:
print("x大于y")
elif x==y:
print("x等于y")
else:
print("x小于y")
x=4
y=4
if x>y:
print("x大于y")
elif x==y:
print("x等于y")
else:
print("x小于y")
sum=0
i=1
while i < 100 :
sum+=i
i+=1
print('1加到99的和',sum)
x=1
while True :
x+=1
print (x)
x=1
while x<10:
x+=1
if x==7:
break
print(x)
x=1
while x<10:
x+=1
if x==7:
break # 直接跳出循环结束运行
print(x)
x=1
while x<10:
x+=1
if x==7:
continue # 跳出本次循环
print(x)
def func_name():
print("我是贝尔编程讲师李庆阳。")
# 调用函数
func_name()
def add_number(a,b):
area=a*b
print(area)
add_number(4,6)
函数是定值
def add_number():
# 矩形面积值
area=4*6
# 返回面积值
return area
print(add_number())
\ No newline at end of file
# 创建一个有7个整数的整数列表
list1 = [2,12,3,10,1,9,6]
# 将列表从小到大排序
list1.sort()
# 将已经从小到大排序的列表进行逆序排列
list1.reverse()
# 输出排序结果
print(list1)
\ No newline at end of file
list2 = [33,21,30,11,42,23,23]
print list2.index(min(c)) # 返回最小值
print list2.index(max(c))
\ No newline at end of file
tup = (20)
tup = (20)
print(type(tup))
tup1 = (20,)
print(type(tup1))
# 修改元组(元组无法改变)
tup1 = ('a','b','c','d')
tup1[2] = 'x'
print(tup1)
\ No newline at end of file
import random
import random
import turtle as x
import time
#打开海龟画图窗口
x.TurtleScreen._RUNNING = True
# 设置自定义窗口的大小
x.setup(width=800,height=450)
# 隐藏画笔
x.hideturtle()
x.color("green")
x.penup()
# 设置出始位置
x.setpos(-300,0)
myfont = ("宋体",18,"bold")
romdint_num = random.randint(1,100)
# 输出文本
x.write("我想了一个1到100之间的整数,请你猜猜看吧:",font = myfont)
# 猜想数字
guess_num = 0
answer = None
while guess_num != romdint_num:
# 使用对话框获取用户输入
guess_num = x.simpledialog.askinteger("猜数游戏","请输入一个整数:")
if not guess_num:
x.clear()
x.write("你放弃了,游戏结束。",font=myfont)
break
elif guess_num ==romdint_num:
x.clear()
x.write("你猜对了!游戏结束。",font=myfont)
time.sleep(5)
elif guess_num > romdint_num:
answer = "你猜大了,再猜一次:"
elif guess_num < romdint_num:
answer = "你猜小了,再猜一次:"
x.clear()
x.write(answer,font=myfont)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment