
Lv.1
b站小麦做的面包
签名:adofai做谱
在 【Python作品分享】分数判断器【求助帖】 中回复
#开始进入Python的世界
print('可计算总分为100和150的及格线')
总分 = int(input('总分多少?'))
考试分数 = int(input('考了多少分'))
if (总分 == 150):
if (考试分数 >= 90):
print('及格')
else:
print('不及格')
else:
if (考试分数 >= 60):
print('及格')
else:
print('不及格')
2021-11-11T19:57:01 点赞:0
在 【Python作品分享】分数判断器【求助帖】 中回复
max_score = int(input('总分多少?'))
score = int(input('考了多少分'))
if score >= max_score * 0.85:
print('优秀')
elif score >= max_score * 0.6:
print('及格')
else:
print('不及格')2021-11-11T20:04:54 点赞:0
在 【Python作品分享】购物【作业帖】 中回复
s喵 = {'绿茶': 3, '冰红茶': 4, '乌龙茶': 10, '红茶': 5, '农夫山泉': 2, '可乐': 3,
'芬达(小瓶)': 1.5, '雪碧': 4, '尖叫': 6, '手撕面包': 3, '吐司': 5, '薯片': 8, '士力架': 4, '康师傅老坛酸菜牛肉面': 15, '康师傅红烧牛肉面': 13}
s喵ping_car = {}
print('''
===============================
商品 单价
———————————————————————————————
绿茶------------------------3元
冰红茶----------------------4元
乌龙茶---------------------10元
红茶------------------------5元
农夫山泉--------------------2元
可乐------------------------3元
芬达(小瓶)----------------1.5元
雪碧------------------------4元
尖叫------------------------6元
巧克力----------------------3元
手撕面包--------------------5元
吐司------------------------8元
薯片------------------------4元
士力架----------------------3元
康师傅老坛酸菜牛肉面-------15元
康师傅红烧牛肉面-----------13元
——————————————————————————————''')
while True:
choose = input("请输入你想要买的商品名称,退出系统输入:exit,结算输入:pay :")
if choose == "exit":
print("退出系统中……………………\n\n已经退出系统啦")
break
elif choose == "pay":
print("购物清单")
total = 0
for key in s喵ping_car:
print("商品:", key, "数量:",
s喵ping_car[key], "总价:", s喵ping_car[key]*s喵[key])
total += s喵ping_car[key]*s喵[key]
print("需要支付:", total)
break
else:
if choose in s喵:
buy_num=float(input('请输入购买数量:'))
while buy_num <= 0 or buy_num%1!=0:
buy_num = float(input('请重新输入:'))
buy_num = int(buy_num)
if choose in s喵ping_car:
s喵ping_car[choose] += buy_num
else:
s喵ping_car[choose] = buy_num
print("购物车:", s喵ping_car)
else:
print("没有这个商品,请再次选购")2022-01-17T08:16:18 点赞:0
在 PYTHON超级干货,窗口设计。 中回复
图片哪里下imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%86%B7%E6%BC%A0.gif"alt="emotion_编程猫_冷漠"
2022-03-13T18:34:25 点赞:0
在 【Python作品分享】汉诺塔文字攻略(递归)(求找bug!!!)【求助帖】 中回复
你的意思应该是这个:
def yidong(qi, zhong):
print(qi,'-->',zhong)
def hannuo(up_to_down,A, B, C):
if up_to_down == 1:
yidong(A, C)
else:
hannuo(up_to_down-1,A, C, B)
yidong(A, C)
hannuo(up_to_down-1,B, A, C)
hannuo(3,'A', 'B', 'C')
符合命名规范就是:(专有名词不要写拼音,自己去搜''xxx的英文是什么'')
def move(start,end):
print(start,'-->',end)
def hanoi(num, A, B, C):
if num == 1:
move(A, C)
else:
hanoi(num-1, A, C, B)
move(A, C)
hanoi(num-1, B, A, C)
hanoi(3, 'A', 'B', 'C')
简洁一点就是:
def hanoi(num,a='A',b='B',c='C'):
if num==1:
print(a,'-->',c)
else:
hanoi(num-1,a,c,b)
print(a,'-->',c)
hanoi(num-1,b,a,c)
hanoi(3)
有帮助给个赞qwq
2022-04-19T20:54:44 点赞:1
在 【Python作品分享】二维码生成器(不支持中文)【求助帖】 中回复
import qrcode
qrcode.make(input('请输入:')).save('qrcode.jpg')2022-07-15T12:28:00 点赞:1