Commit 545fe958 by BellCodeEditor

auto save

parent 5ec2b1a3
m = int(input("输入第一个非负整数:"))
n = int(input("输入第二个非负整数:"))
j_sun = 0
if (m>=0 & n<=300 & m<=n):
for i in range(m,n+1,1):
if i%2==1:
j_sun = j_sun+i;
else:
print("输入的数据有问题!!!")
print("奇数和为:",j_sun)
\ No newline at end of file
"""
# 创建一个列表
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)
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('b'))
list1 = ['a' ,'b' ,'c', 'd','a' ,'b' ,'c', 'd','b','c' ]
# 删除末尾的'c'
list1.pop()
# 指定删除元素'c'
list1.remove('c')
# 用del删除元素'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(i)
print(list1)
######元组####
tup = (20)
# 查看类型
print(type(tup))
tup1 = (20,)
print(type(tup1))
tup = ('a','b','c','d')
tup[1] = 'x'
print(tup1)
######字典###
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'] = 156278
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
####集合####
set1 = {1,2,3,2,4,1,3}
print(set1)
set1 = {'a','b','c','d'}
print(set1)
#自带的会进行一个排序,0-30左右,负数不行
set1 = {1,2,5,3,8}
print(set1)
#添加集合元素的方法,用add
set1 = {1,2,3}
set1.add(4)
print(set1)
set1 = {1,2,3,4,5}
#删除 2 元素
set1.remove(2)
print(set1)
set1 = {'a','b','c','d','e'}
# 集合中随机删除元素
set1.pop()
print(set1)
# 集合元素是0-30,pop会删除首位
set1 = {4,5,1,3,6}
set1.pop()
print(set1)
\ No newline at end of file
list = ["s",3,4,5,6]
for i in range(5):
if list[i] == "s":
print(i)
# list1 = set(list)
# del list(3)
# print(list[2:3]+list[3:4])
# list.pop()
# print(list.index(s))
# list[0] = "g"
# print(list)
# a = ()
# print(type(a))
\ No newline at end of file
...@@ -8,4 +8,6 @@ for i in message: ...@@ -8,4 +8,6 @@ for i in message:
str3=random.choice(key) str3=random.choice(key)
text=str1+str2+str3 text=str1+str2+str3
str_key=str_key+text str_key=str_key+text
print(str_key) list_key=list(str_key)
\ No newline at end of file list_key.insert(3,"afdafaweuhrwue")
print("".join(list_key))
\ No newline at end of file
'''
#输出 Holle world!
# print("Holle world!")
#输入食物名称
# input_food = input("今晚要吃什么:")
#输出食物名称
# print("今晚我要吃-",input_food)
# input_food下划线命名法
# Inputfood 驼峰命名
# 整数类型变量
# counter = 100
# 浮点型变量
# miles = 100.0
# 字符串变量
# name = "bellcode"
## 查看变量类型
# print(type(counter))
# print(type(miles))
# print(type(name))
# 连续赋值相同的值
# a = b = c = 1
# print(a,b,c)
# print(a)
# print(b)
# print(c)
# 连续赋值不相同的值
# a,b,c = 1,2,3
# print(a,b,c)
x = 21
y = 8
# # 加运算
# print("x+y=",x+y)
# # 减运算
# print("x-y=",x-y)
# # 乘运算
# print("x*y=",x*y)
# # 除运算
# print("x/y=",x/y)
# 取整除运算
# print("x//y=",x//y)
# 取余运算
# print("x%y=",x%y)
# 幂次方
# print("x**y=",x**y)
a = 0
a = a+1
print(a)
# 输入三角形的底
width = input("请输入三角形的底:")
# 输入三角形的高
height = input("请输入三角形的高:")
# 查看底高的数据类型
print(type(width))
print(type(height))
# 打印三角形的面积
print("该三角形的面积是:",width*height/2)
x = 2.9
x = int(x) #向下取整
print(x)
print(type(x))
# 类型转换需要一步一步操作
x = "2.9"
x = folat(x)
print(x)
print(type(x))
x = 2
y = 3
z = complex(x)
print(z)
print(type(z))
# z = a + bi i** = -1
x = 21
# 查看x的数据类型
print("第一次查看:",type(x))
# 将整形转换成浮点型
x = float(x)
print("第二次查看:",type(x))
x = 21
y = 8
# 将x,y装换成复数累
z = complex(x,y)
print(z)
print(type(z))
str1 = 'hahaha'
str2 = "hahaha"
str3 = '''hahaha'''
# 输出str1,str2,str3
print (str1,str2,str3)
# 创建整个字符串
string = "hello world!"
# 输出整个字符串
print("string = ",string)
# 输出字符串的第一个元素
print("string[0] = ",string[0])
# 输出最后一个元素
print("string[-1] = ",string[-1])
# 输出字符串第一位到最后一位元素
print("string[1:8] = ",string[1:8]) #[1:8)前闭后开
# 输出字符串第一位到倒数第四位
print("string[1:-3] = ",string[1:-3]) #[1:-3)前闭后开
print(string[::2]) #步长位正数::前面位置默认是0,步长为2
print(string[::-1]) #步长位负数::前面位置默认是-1,步长为-1
print(string[::-2]) #步长位负数::前面位置默认是-1,步长为-2
print(string[1:10:2]) #[1,10)前闭后开,步长为2
print(string[10:1:-2]) #[10,1)前闭后开,步长为-2
print(string[2:7])'
'''
\ No newline at end of file
'''
for i in range(5):
print(i)
x = 4
y = 5
# 判断x是否大于y
if x>y:
print("x大于y")
# 判断x 是否等于y
elif x==y:
print("x等于y")
else:
print("x小于y")
# if...elif...两者之间是有关联的,if条件满足,elif不在执行
x = 2
y = 3
if  x<y:
    print("大于")
elif x<y: 
     print("小于")  
# 设置循环条件
sum = 0
i = 1
while i<100:
# sum累加i
sum = sum + i
# i累加1
i = i+1
# 循环结束后输出sum
print("1加到99的和:",sum)
x = 0
while True:
x += 1
print(x)
# 设置循环条件
x=1
while x<10:
x = x+1
# 直接跳出循环
if x==7:
break
print(x)
# 设置循环条件
x=1
while x<10:
x = x+1
# 直接跳出本次循环
if x==7:
continue
print(x)
# 创建一个列表
list1 = ["a","b","c","d"]
# for循环遍历列表
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
for c in range(0,15,3):
print("c=",c)
for i in range(0,101,3):
if i>72:
break
print(i)
def func_name():
print("我是贝尔编程讲师")
# 调用函数
func_name()
def add_number(a,b):
area = a*b
print(area)
# 调用函数
add_number(4,6)
def add_number(a,b):
# 矩形面积
area = 4*6
# 返回值面积
return area
print(add_number)
# 创建文件
f = open('text.txt','w')
# 写入文件
f.write("hello,world")
# 关闭文件
f.close()
file = open('text.txt','r')
data = file.read()
print(data)
file.close()
with open("text.txt","w") as file:
data = file.write("hello,world")
with open("text.txt","r") as file:
data = file.read()
'''
#导入turtle库
import turtle as x
#导入random 库
import random
#创建一个海归画图窗口
x.TurtleScreen._RUNNING = True
#设置窗口大小
x.setup(width=800,height=450)
#隐藏图标
x.hideturtle()
#改变画笔颜色
x.color('green')
#设置画笔位置
x.setpos(-350,0)
#设置字体
myfont = ('微软雅黑',26,'bold')
#生成一个随机数
rand_number = random.randint(1,100)
#显示随机数
x.write('我想到了一个1到100之间的数字,来猜猜吧!',font=myfont)
guess_number = 0
answer = None
while guess_number != rand_number:
    #设置用户输入框
    guess_number = x.simpledialog.askinteger('猜数字游戏','请输入一个整数')
    if guess_number == rand_number: 
        x.clear()
        answer = '你猜对啦,游戏结束!'
    elif guess_number > rand_number:
        x.clear()
        answer='你猜大啦,请再猜一次!'
    else:
        x.clear()
        answer='你猜小啦,请再猜一次!'
    x.clear()
    x.write(answer,font=myfont)
#停止画笔,保持窗口一直出现
x.done()
\ 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