|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
想用easygui显示变量的值,如何写的?代码如下:
import easygui as g
n = g.enterbox(msg="请输入你的充值金额:",title="充值金额")
if n>=100:
n = n*1.2
g.msgbox(msg = "赠送20%的金额:",n,title='你的金额',ok_button="好的")
elif n>=50:
n = n*1.05
g.msgbox(msg = "赠送5%的金额:",n,title="你的金额",ok_button="好的")
else :
g.msgbox(msg = '你的金额:',n,title='你的金额',ok_button="好的")
本帖最后由 yexing 于 2020-2-12 00:18 编辑
改成这样:
- import easygui as g
- n = g.enterbox(msg="请输入你的充值金额:",title="充值金额")
- n = int(n)
- if n >= 100:
- n = n*1.2
- g.msgbox(msg=("赠送%s的金额:%d"%('20%', n)),title='你的金额',ok_button="好的")
- #上面不直接写 20% 是因为 "%" 是格式化符号,如果直接20%,Python会认为 "%" 后的 "的" 是一个格式化符号
- elif n >= 50:
- n = n*1.05
- g.msgbox(msg=("赠送%s的金额:%d"%('5%', n)),title="你的金额",ok_button="好的")
- else :
- g.msgbox(msg=('你的金额:%d'%n),title='你的金额',ok_button="好的")
复制代码
|
|