# 1.创建一个包含10个偶数的列表
list1 = [2,4,6,8,10,12,12,142,22,92]
# 2.计算列表中所有元素的和
print(sum(list1))
# 3.找出列表中的最大值和最小值
print(max(list1))
print(min(list1))
max1 = 2
min1 = 2
for x in list1:
if x > max1:
max1 = x
elif x < min1:
min1 = x
print(max1,min1)
# 4.判断数字5是否在列表中
for x in list1:
if x == 5 :
print("数字5在列表中")
break
else:
print("数字5不在列表中")
# 5.统计列表中正数的个数
count1 = 0
for x in list1:
if x > 0:
count1 += 1
print(count1)
# 6.输出列表中第3到第7个元素
print(list1[2:7])
# 7.反转列表元素的顺序
print(list1[::-1])
# 8.计算列表中每个元素的平方
for x in list1:
print(x**2)
# 9.判断三角形类型(等边/等腰/普通)
a = 3
b = 4
c = 5
if a + b > c and a + c > b and b + c > a :
if a == b == c :
print("等边三角形")
elif a == b or a == c or b == c :
print("等腰三角形")
else:
print("普通三角形")
else:
print("不能构成三角形")
# 10.根据月份输出季节
yue = 8
if 0 < yue <= 12 :
if 3 <= yue <= 5:
print("春季")
elif 6 <= yue <= 8:
print("夏季")
elif 9 <= yue <= 11:
print("秋季")
else:
print("冬季")
else:
print("月份错误")
# 11.找出所有水仙花
for x in range(100,1000):
a = x % 10
b = x % 100 // 10
c = x // 100
if x == a ** 3 + b ** 3 +c ** 3:
print(x)
# 12打印n对应的图形
# n = 3
# *
# **
# ***
#
# n = 4
# *
# **
# ***
# ****
n= 3
for x in range(1,n+1):
print(x*"*")
# 1. 判断列表是否按升序排列
list1=[1,2,3,4,4,5,6]
for x in range(0,len(list1)-1):
if list1[x] > list1[x+1]:
print("不是升序")
break
else:
print("是升序")
# 2. 找出100以内的所有质数
for x in range(2,101):
for y in range(2,x):
if x % y == 0:
break
else:
print(x)
# 3.模拟ATM机菜单选择(1.查询 2.取款...)
yue = 14000000
while True:
print("""
ATM机取款
1.查询
2.取款
3.退出
""")
ShuRu=input("请输入您需要操作的数字:")
if ShuRu == "1":
print(f"""
您的余额为:¥{round(yue,2)}
1.取款
2.返回上一页
""")
ShuRu1 = input("请输入您需要操作的数字:")
if ShuRu1 == "1":
qukuan=int(input("请输入您要取的金额:"))
if qukuan > yue:
print("余额不足")
continue
else:
yue -= qukuan
print(f"""
请取走您的钞票!!!
您的剩余余额为:{yue}
""")
break
elif ShuRu1 == "2":
continue
elif ShuRu == "2":
print(f"""
您的余额为:{yue}
""")
qukuan = int(input("请输入您要取的金额:"))
if qukuan > yue:
print("余额不足")
continue
else:
yue -= qukuan
print(f"""
请取走您的钞票!!!
您的剩余余额为:{yue}
""")
break
else:
break20.homework
本节707字2025-03-29 12:55:09