鱼C论坛

 找回密码
 立即注册
查看: 3406|回复: 6

不会做作业了

[复制链接]
发表于 2022-10-9 08:43:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想找一个会Python的人教我做作业QAQ
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-9 08:59:54 From FishC Mobile | 显示全部楼层
那你就发出来啊
要是简单的就有人帮你做,太复杂的你就不用想了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-9 09:12:47 | 显示全部楼层
wp231957 发表于 2022-10-9 08:59
那你就发出来啊
要是简单的就有人帮你做,太复杂的你就不用想了

【W2-1】【程序功能】新建一个Python程序,实现以下功能:从键盘输入一个正整数,分别将其转换为二进制数、八进制数和十六进制数后输出。
【输入描述】一个正整数,表示十进制整数(请输入你的学号后3位)。
【输出描述】分行输出对应的二进制数、八进制数和十六进制数。
【运行结果】
1101(姓名)的编程题2-1:
请输入一个正整数:101
101对应的二进制数为:0b1100101
101对应的八进制数为:0o145
101对应的十六进制数为:0x65
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-9 09:15:13 | 显示全部楼层
wp231957 发表于 2022-10-9 08:59
那你就发出来啊
要是简单的就有人帮你做,太复杂的你就不用想了

可以把编程的截图发给我吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-9 09:23:13 | 显示全部楼层
本帖最后由 wp231957 于 2022-10-9 09:30 编辑
wzwwwsw 发表于 2022-10-9 09:12
【W2-1】【程序功能】新建一个Python程序,实现以下功能:从键盘输入一个正整数,分别将其转换为二进制数 ...

while 1:
    s=input("请输入一个正整数(比如你学号的后三位)")
    try:
        s=int(s)
        break
    except:
        print("输入错误,请重新输入")   
        continue
print("%d对应的二进制是%s"%(s,bin(s)))   
print("%d对应的八进制是0O%o"%(s,s))   
print("%d对应的十六进制是0X%X"%(s,s))   

评分

参与人数 1荣誉 +2 鱼币 +2 贡献 +2 收起 理由
无理想的闲鱼 + 2 + 2 + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2022-10-11 15:22:50 | 显示全部楼层
while 1:
    tame = input("请输入数字:")
    while 1:
        if tame.isdigit():
            tame=(int(tame))
            print("十六位进制数%x" %tame)
            print("八进制数%o" %tame)
            print(bin(tame))
            break
        elif tame=="Q":
            break
        else:
            tame=input("格式错误请重新错误:")
    if tame=="Q":
        break
print("程序结束")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-12 09:45:29 | 显示全部楼层
try:
    a=eval(input("请输入一个正整数(比如你的学号后3位):"))
    if len(a)>3:
        print("输入错误")
    else:
        print(f'{a}对应的十六进制数为:{bin(a)}')
        print(f'{a}对应的十六进制数为:{oct(a)}')
        print(f'{a}对应的十六进制数为:{hex(a)}')
except Exception:
    print("输入错误")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 17:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表