|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
while 1:
print('仅支持100以下换算')
variable = input('请输入10进制数字:')
# 用户输入一个数字 2
before = int(variable)
# 讲用户输入数字转化整型
after = before // 2
if before == 2:
afters = before % 2
print(after,afters)
else:
afters = before % 2
if before == 1:
print('1')
else:
if before == 0:
print('0')
else:
if before < 0:
print('请输入一个比0大的数字!')
if before > 100:
print('请输入100以下的数字!')
else:
tis = after // 2
tiss = after % 2
if after == 1:
tiss = 1
print(tiss,afters)
else:
tiss = after % 2
pis = tis // 2
piss = tis % 2
if tis == 1:
piss = 1
print(piss,tiss,afters)
else:
piss = tis % 2
tiis = pis // 2
tiiss = pis % 2
if pis == 1:
tiiss = 1
print(tiiss,piss,tiss,afters)
else:
tiiss = pis % 2
wins = tiis // 2
winss = tiis % 2
if tiis == 1:
winss = 1
print(winss,tiiss,piss,tiss,afters)
else:
winss = tiis % 2
pos = wins // 2
poss = wins % 2
if wins == 1:
poss = 1
print(poss,winss,tiiss,piss,tiss,afters)
else:
poss = wins % 2
wies = pos // 2
wiess = pos % 2
if pos == 1:
wiess = 1
print(wiess,poss,winss,tiiss,tiss,piss,afters)
else:
wiess = pos % 2
print(wiess,poss,winss,tiiss,piss,tiss,afters)
其他的我试了可以 就 100 和98 不行暂时是这样的 有什么地方不对 各位大佬 |
|