number=float(input("输入摄氏度:"))
fahrenheit=(9/5)*number+32
print("华式摄氏度:"+str(fahrenheit))
import math
radius=float(input("输入圆柱的半径:"))
length=float(input("输入圆柱的高"))
area=radius*radius*math.pi
volume=area*length
print("圆柱的体积:%.2f\n" %volume)
print("圆柱的底面积:%.2f\n" %area)
number1=float(input("输入英里数"))
mi=number1*0.305
print("%.4f米" %mi)
number3=float(input("占比率:"))
number2=float(input("小计:"))
num1=number2*number3
num2=number2-num1
print("小费:\n"+str(num1))
print("金额:%.2f\n"+str(num2))
number4=int(input("输入一个0-1000之间的整数"))
if 0<=number4<=1000 :
if 0<=number4<10 :
print("数字和:\n"+str(number4))
if 10<=number4<100 :
b=number4//10
b1=number4%10
print("数字和:\n"+str(b+b1))
if 100<=number4<1000 :
c=number4//100
c1=(number4-c*100)//10
c2=number4-c*100-c1*10
print("数字和:\n"+str(c+c1+c2))
if number4==1000 :
print("数字和:\n1")
else :
print("输入错误!!!")
number5=int(input("输入分钟数:"))
d=number5//(365*24*60)
d1=(number5-d*365*24*600)//(24*60)
print("年数:"+str(d))
print("天数:"+str(d1))
number6=float(input("输入水量(L):"))
number7=float(input("输入初始温度(c):"))
number8=float(input("输入最终温度所需能量值:"))
Q=number6*(number8-number7)*4184
print("焦耳:"+str(Q))
number9=int(input("输入一个四位数字:"))
q=number9//1000
w=(number9-q*1000)//100
e=(number9-q*1000-w*100)//10
r=number9-q*1000-w*100-e*10
print("个位:\n"+str(r)+"\n十位:"+str(e)+"\n百位:"+str(w)+"\n千位:"+str(q))
num3=float(input("x1:"))
num4=float(input("y1:"))
num13=float(input("x2:"))
num14=float(input("y2:"))
num23=float(input("x3:"))
num24=float(input("y4:"))
side1=math.sqrt(num3**2+num4**2)
side2=math.sqrt(num13**2+num14**2)
side3=math.sqrt(num23**2+num24**2)
p=(side1+side2+side3)/2
area=math.sqrt(p*(p-side1)*(p-side2)*(p-side3))
print("面积:%.1f"+str(area))
import datetime
now = datetime.datetime.now()
print("当前日期和时间:",now)
#重叠数字相加
num=int(input("输入位数:"))
num1=int(input("输入底数:"))
count=0
sum1=0
list=[]
arr=[]
for n in range(0,num):
list.append(num1*(10**n))
print(list)
for i in list:
sum1+=i
arr.append(sum1)
sum1=0
for k in arr:
sum1+=k
print(sum1)
# Demo37 整数的素因子
num=int(input("输入一个整数:"))
flag=True
count=1
while flag==True:
count+=1
if num%count==0:
num=num/count
print(count,end=" ")
if num==1:
flag=False
count=1
else:
continue
# Demo38 完全数
num=int(input("输入一个整数:"))
flag=True
count=2
sum1=0
list=[1]
while flag==True:
if count==num:
flag=False
break
if num%count==0:
list.append(count)
count+=1
else:
count+=1
for i in list:
sum1+=i
if num==sum1:
print("是完全数")
else:
print("不是完全数")
# Demo43 组合问题I
import random
count=1
num=int(input("输入一个整数:"))
for i in range(1,num+1):
for k in range(i+1,num+1):
print("("+str(i)+" "+str(k)+")",end=" ")
count+=1
print(count)
#1、2、3、4这个四个数字,能组成多少个互不相同且无重复数字的三位数?分别又是多少?
list=[]
arr=[]
count=0
num=int(input("输入一个整数:"))
for i in range(1,num+1):
for k in range(1,num+1):
if i!=k:
for n in range(1,num+1):
if n!=k and i!=n:
er=str(i)+str(k)+str(n)
er=int(er)
list.append(er)
for m in list:
count+=1
print(list)
print("共有"+str(count)+"次")
# Demo46 青蛙跳台阶
num=int(input("输入青蛙要跳的台阶数:"))
list=[1,2]
count=2
flag=True
if num==1:
print("1")
elif num==2:
print("2")
else:
while count<num:
if count<num:
list.append(list[count-2]+list[count-1])
count+=1
print("可能的方法有:"+str(list[-1]))
# Demo48 十进制转二进制
num=int(input("请输入一个十进制整数:"))
flag=True
count=0
list=[]
while flag==True:
if num%2==0:
num/=2
list.insert(0,0)
if num%2==1:
num=(num-1)/2
list.insert(0,1)
if num==0:
flag=False
print(list)
# Demo48 二进制转8,10,16进制
num=input("请输入二进制数:")
arr=[int(n) for n in num.split()]
num1=int(input("请输入你要转化的进制数"))
sum1=0
flag=True
if num1==10:
count=len(arr)
count3=0
while count>0:
sum1+=arr[count-1]*(2**count3)
count-=1
count3+=1
elif num1==8 or num1==16:
count1=0
while flag==True:
num1=num1/2
count1+=1
if num1==1:
flag=False
flag=True
count2=len(arr)-1
count4=0
list=[]
while flag==True:
sum1=0
for i in range(0,count1):
sum1+=arr[(count2)]*(2**i)
if (count4+1)%count1==0:
list.append(sum1)
if count4+1==len(arr):
flag=False
count4+=1
count2-=1
break
count4+=1
count2-=1
if count4==len(arr):
list.append(sum1)
flag=False
break
list.reverse()
print(list)
str1=" "
for n in list:
if n==10:
str1=str1+"a"
if n==11:
str1=str1+"b"
if n==12:
str1=str1+"c"
if n==13:
str1=str1+"d"
if n==14:
str1=str1+"e"
if n==15:
str1=str1+"f"
elif n<10:
str1+=str(n)
print(str1)
# Demo52 最长公共前缀
flag=True
list=[]
arr=[]
while flag==True:
num=input("请输入第一个字符串(当以数字0结尾时则停止输入,且每次只能输入一个字母):")
if num=="0":
flag=False
else:
list.append(num)
flag=True
while flag==True:
num=input("请输入第二个字符串(当以数字0结尾时则停止输入,且每次只能输入一个字母):")
if num=="0":
flag=False
else:
arr.append(num)
str1=" "
count=0
count1=0
for i in list:
count+=ord(i)
for n in arr:
count1+=ord(n)
if count==count1:
del arr[0]
print(arr)
break
else :
break
if count!=count1:
break
count2=0
for k in list:
count2+=ord(k)
str1+=k
if count2==count1:
break
print(str1)
flag=True
arr=[]
while flag==True:
num=input("请输入字符:(若想要结束输入0)")
if num=="0":
flag=False
arr.append(num)
list=[]
del arr[-1]
while flag==False:
num1=input("请输入字符:(这次的输入次数需小于上次输入次数且若你想要结束输入0)")
if num1=="0":
flag=True
list.append(num1)
del list[-1]
print(list)
print(arr)
sum1=0
for i in list:
sum1+=ord(i)
print(sum1)
cost=ord(list[0])
cost1=len(list)
count=0
cost2=0
sum2=0
cost3=0
rr=[]
for i in arr:
count+=1
if cost==ord(i):
count=count-1
while flag==True:
cost2+=1
sum2+=ord(arr[count])
rr.append(arr[count])
print(arr[count])
count+=1
if cost2==cost1:
if sum2==sum1:
flag=False
else:
while flag==True:
del rr[-1]
cost3+=1
if cost3==cost1:
flag=False
count=count-cost1
flag=True
print(rr)
#青蛙跳台
def Tiao(n:int)->int:
if n==1:
return 1
if n==2:
return 2
return Tiao(n-1)+Tiao(n-2)
print(Tiao(9))
#不死兔子(起初2只兔子)
def Tuzi(n:int)->int:
if n<=4:
return 1
return Tuzi(n-1)+Tuzi(n-4)
#选择排序
def fer(num:list[int])->None:
for i in range(len(num)-1):
min=num[i]
for k in range(i+1,len(num)):
if num[k]<min:
num[i],num[k]=num[k],num[i]
min=num[k]
#插入排序
def ger(num:list)->None:
for i in range(len(num)):
min=num[i]
for k in range(i+1):
if num[k]<num[i]:
num[i],num[k]=num[k],num[i]
min=num[k]
## Demo53 子串出现的次数
print("不允许出现空格!!!")
P=input("请输入字符串:")
p=input("请输入第二个字符串(且长度小于第一个):")
number=len(P)
number1=len(p)
count=0
count1=0
for i in range(number):
if ord(P[i])==ord(p[0]):
for k in range(number1):
if P[i+k]==p[k]:
count+=1
else:
break
if count==number1:
count=0
count1+=1
else:
count=0
continue
else:
continue
print(count1)
## Demo54 最长公共子串(不会)
str1=input()
str2=input()
str1,str2=(str2,str1) if len(str1)>len(str2) else (str1,str2)
f=[]
for i in range(len(str1),0,-1):
for j in range(len(str1)+1-i):
e=str1[j:j+i]
if e in str2:
f.append(e)
if f:
break
f1=",".join(f)
print(f1)
## Demo55 检测密码
flag=True
while flag==True:
a=input("请输入你的密码:")
if len(a)>=8:
pass
else:
print("你输入的长度必须大于八位!!请重新输入:")
flag=False
flag1=a.isalnum()
if flag1==True:
pass
else:
print("你输入的密码里面只能包含数字和字母!!请重新输入:")
flag=False
count=0
count1=0
while count<len(a):
if 48<=ord(a[count])<=57:
count1+=1
else:
count+=1
continue
count+=1
if count1>=2:
pass
else:
print("你输入的数字必须大于二位!!请重新输入:")
flag=False
count=0
count1=0
while count<len(a):
flag2=a[count].isupper()
if flag2==True:
count1+=1
count+=1
else:
count+=1
continue
if count1>=2:
print("yes")
else:
print("你输入的大写字母必须大于二位!!请重新输入:")
flag=False
flag=False
#Demo56 回文素数
num=int(input("输入你要按几行显示这些数:"))
num1=int(input("输入这些数的范围(必须是10的倍数):"))
count=0
arr=[]
for i in range(num1):
if 0<i<10:
arr.append(i)
else:
i=str(i)
for t in range(int(len(i)/2)):
if i[t]==i[len(i)-1-t]:
arr.append(int(i))
else:
continue
list=[]
for m in arr:
if m==1:
list.append(m)
for l in range(2,m):
if m%l==0:
break
elif l==m-1:
list.append(m)
print(list)
count1=1
count2=(len(list)//num)+1
count3=0
count4=-1
count5=0
while count3<count2:
while count5<num:
count4+=1
print(list[count4],end="")
count5+=1
print("\n")
count5=0
count3+=1
#反素数
num=int(input("输入你要按几行显示这些数:"))
num1=int(input("输入这些数的范围(必须是10的倍数):"))
list=[]
for m in range(num1):
if m==1:
list.append(m)
for l in range(2,m):
if m%l==0:
break
elif l==m-1:
list.append(m)
de=[]
qe=[]
for i in list:
str1=""
if 0<i<10:
qe.append(i)
continue
else:
i=str(i)
for o in range(len(i)):
de.append(i[o])
de.reverse()
for h in de:
str1+=h
for l in range(2,int(str1)):
if int(str1)%l==0:
break
if l==int(str1)-1:
str1[0],str1[1]==str1[1],str1[0]
qe.append(int(str1))
de.clear()
print(qe)
count=0
count1=0
while count1<((len(qe)//num)+1):
while count<num:
print(qe[10*count1+count],end=" ")
count+=1
count=0
print("\n",end=" ")
count1+=1
#双素数
arr=[1]
num1=int(input("输入这些数的范围(必须是10的倍数):"))
for t in range(num1):
for i in range(2,t):
if t%i==0:
break
if i==t-1:
arr.append(t)
list1=[]
def tt(num:list,n:int)->list:
if num[n-1]-num[n-2]==2:
list1.append(num[n-1])
list1.append(num[n-2])
if n==2:
return list1
tt(num,n-1)
tt(arr,len(arr))
print(list1)
#梅森素数
arr=[1]
num1=100
for t in range(num1):
for i in range(2,t):
if t%i==0:
break
if i==t-1:
if t<=31:
arr.append(t)
break
uu=[]
for l in arr:
num=2**l-1
print(num)
for m in range(2,num):
if num%m==0:
break
if m==num-1:
uu.append(2**l-1)
print(uu)
#给定一个N,找出 1到N之间所 有质素的和
num=int(input("输入一个正整数"))
sum1=0
for i in range(2,num+1):
count=0
for t in range(2,i):
if i%t==0:
count+=1
else:
continue
if count==0 :
print(i)
sum1+=i
else:
continue
print(sum1)
#指定项数指定 a的值
a=int(input("请输入a的值:"))
b=int(input("请输入项数:"))
sum1=0
for t in range(1,b+1):
str1=t*str(a)
sum1+=int(str1)
print(sum1)
#控制台
import sys
users = []
def check_name_null(name, password, confirm_password):
if name is None or name == "":
print("用户名称不能为空!")
return False
return True
def check_user_info(name):
for u in users:
if name == u.get("username"):
return u
return None
def check_info(password, confirm_password):
if len(password) < 3:
print("对不起,密码长度不能少于3位!!")
return False
if password != confirm_password:
print("对不起,两次密码不一致!!")
return False
return True
def reg():
while True:
name = input("请输入用户名称:")
password = input("请输入用户密码:")
confirm_password = input("请再次确认用户密码:")
# 校验用户信息
if check_name_null(name, password, confirm_password) and check_info(password, confirm_password):
if check_user_info(name) is None:
user = {"username": name, "password": password}
users.append(user)
print("注册成功")
break
else:
print("对不起,该用户已存在,请重新注册!!")
else:
print("注册失败!!")
print(users)
def check_user_login(name, password):
user = check_user_info(name)
if user is None:
print("用户不存在!!!")
return False
else:
ps = user.get("password")
if ps == password:
print("登录成功")
return True
else:
print("密码错误")
return False
def login():
while True:
name = input("请输入用户名称:")
password = input("请输入用户密码:")
# 校验用户信息
if check_user_login(name, password):
return True
else:
return False
while True:
print("~ * "* 20)
print("\t\t 1、用户注册")
print("\t\t 2、用户登录")
print("\t\t 3、退出系统")
choice = input("请输入您的选择:")
if choice == "1":
reg()
elif choice == "2":
if login():
# 输出英雄商城英雄列表
print("\t英雄商城英雄列表\n")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
print("编号 姓名 昵称 价格 库存 描述\n")
print("1 纳尔 迷失之牙 3500 100 丛林不会原谅盲目与无知\n")
print("2 锐雯 放逐之刃 4000 100 她是残忍高效的战士\n")
print("3 薇恩 暗夜猎手 3500 100 这个世界不想人们想象的那么美好\n")
print("4 扎克 生化魔人 3000 100 即使你没有脊柱,你也必须站起来\n")
print("5 杰斯 未来守护者 2500 100 武装着睿智与魅力,你的选择没有错\n")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
buy = int(input('(温馨提示)请输入您要购买的英雄编号:'))
# 1 纳尔 迷失之牙 3500 100 丛林不会原谅盲目与无知
if buy == 1:
num = int(input('请输入购买数量:'))
#输出该英雄信息以及提示付款金额
if num<100 :
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("英雄名称:纳尔---迷失之牙\n")
print("英雄描述:丛林不会原谅盲目与无知!\n")
print("英雄价格:3500\n")
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
need_pay = num * 3500
print("(温馨提示)请付款:%s"%need_pay)
pay = int(input('请输入付款金额:'))
#打印购买小票
if pay >= need_pay:
amount = pay - need_pay
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("\t英雄名称:纳尔---迷失之牙\n")
print("\t英雄价格:3500\n")
print("\t应付付款:%s\n"%need_pay)
print("\t实际付款:%s\n"%pay)
print("\t找零:%s\n\n"%amount)
print("插入广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
else:
print('无法支付!')
else:
print('输入错误或库存不足!')
# 2 锐雯 放逐之刃 4000 100 她是残忍高效的战士
if buy == 2:
num = int(input('请输入购买数量:'))
if num<100 :
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("英雄名称:锐雯---放逐之刃\n")
print("英雄描述:她是残忍高效的战士!\n")
print("英雄价格:4000\n")
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
need_pay = num * 4000
print("(温馨提示)请付款:%s"%need_pay)
pay = int(input('请输入付款金额:'))
if pay >= need_pay:
amount = pay - need_pay
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("\t英雄名称:锐雯---放逐之刃\n")
print("\t英雄价格:4000\n")
print("\t应付付款:%s\n"%need_pay)
print("\t实际付款:%s\n"%pay)
print("\t找零:%s\n\n"%amount)
print("插入广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
else:
print('无法支付!')
else:
print('输入错误或库存不足!')
# 3 薇恩 暗夜猎手 3500 100 这个世界不想人们想象的那么美好
if buy == 3:
num = int(input('请输入购买数量:'))
if num<100 :
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("英雄名称:薇恩---暗夜猎手\n")
print("英雄描述:这个世界不想人们想象的那么美好!\n")
print("英雄价格:3500\n")
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
need_pay = num * 3500
print("(温馨提示)请付款:%s"%need_pay)
pay = int(input('请输入付款金额:'))
if pay >= need_pay:
amount = pay - need_pay
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("\t英雄名称:薇恩---暗夜猎手\n")
print("\t英雄价格:3500\n")
print("\t应付付款:%s\n"%need_pay)
print("\t实际付款:%s\n"%pay)
print("\t找零:%s\n\n"%amount)
print("插入广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
else:
print('无法支付!')
else:
print('输入错误或库存不足!')
# 4 扎克 生化魔人 3000 100 即使你没有脊柱,你也必须站起来
if buy == 4:
num = int(input('请输入购买数量:'))
if num<100 :
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("英雄名称:扎克---生化魔人\n")
print("英雄描述:即使你没有脊柱,你也必须站起来!\n")
print("英雄价格:3000\n")
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
need_pay = num * 3000
print("(温馨提示)请付款:%s"%need_pay)
pay = int(input('请输入付款金额:'))
if pay >= need_pay:
amount = pay - need_pay
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("\t英雄名称:扎克---生化魔人\n")
print("\t英雄价格:3000\n")
print("\t应付付款:%s\n"%need_pay)
print("\t实际付款:%s\n"%pay)
print("\t找零:%s\n\n"%amount)
print("插入广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
else:
print('无法支付!')
else:
print('输入错误或库存不足!')
# 5 杰斯 未来守护者 2500 100 武装着睿智与魅力,你的选择没有错
if buy == 5:
num = int(input('请输入购买数量:'))
if num<100 :
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("英雄名称:杰斯---未来守护者\n")
print("英雄描述:武装着睿智与魅力,你的选择没有错!\n")
print("英雄价格:2500\n")
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
need_pay = num * 2500
print("(温馨提示)请付款:%s"%need_pay)
pay = int(input('请输入付款金额:'))
if pay >= need_pay:
amount = pay - need_pay
print("\t英雄商城购买英雄\n")
print("英雄购买票据")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n\n")
print("\t英雄名称:杰斯---未来守护者\n")
print("\t英雄价格:2500\n")
print("\t应付付款:%s\n"%need_pay)
print("\t实际付款:%s\n"%pay)
print("\t找零:%s\n\n"%amount)
print("插入广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
else:
print('无法支付!')
else:
print('输入错误或库存不足!')
elif choice == "3":
# 退出系统
sys.exit()