乘法运算中怎么样将天数改成随机变量

怎么样将天数改成随机变量?

问题相关代码

wage = input('每个月工资多少元')

consume = input('每天消费多少钱?')

surplus = float(wage) - float(consume)*31

print('20天后我还剩余'+str(surplus),'元')

运行结果及报错内容

每个月工资多少元10000
每天消费多少钱?100
20天后我还剩余7000.0 元
没算出20天的剩余金额

我想要达到的结果
怎么样让天数成为随机变量呢,比如20天,15天?


#第一种:手动输入天数
wage = input('每个月工资多少元')

consume = input('每天消费多少钱?')

day = input("多少天: ")

surplus = float(wage) - float(consume)* day

print('{}天后我还剩余'.format(day)+str(surplus),'元')

#第二种,真·随机天数
import random
wage = input('每个月工资多少元')

consume = input('每天消费多少钱?')

a = random.randint(1,31)

surplus = float(wage) - float(consume)* a

print('{}天后我还剩余'.format(a)+str(surplus),'元')