狗子在这呢 发表于 2020-5-29 08:10:54

从键盘输入一个字符串(长度小于16),在屏幕上以十六进制形式输出该字符串的长度。

从键盘输入一个字符串(长度小于16),在屏幕上以十六进制形式输出该字符串的长度。

例如:输入“abcdefgh”,输出:8,输入“abcdefghijk”,输出 :B。

heidern0612 发表于 2020-5-29 08:14:34

看这个:戳我前进

咔嚓隆 发表于 2020-5-29 08:22:21

拙码请参考:
str1 = input("请输入一个长度小于16位的字符串:\n")
if len(str1)>16:
        print("输入的字符串长度大于16位!")
else:
        print(str(hex(len(str1))).split('0x')[-1].upper())

咔嚓隆 发表于 2020-5-29 08:31:20

咔嚓隆 发表于 2020-5-29 08:22
拙码请参考:

没仔细看,要用汇编是吧,打扰了{:5_96:}
页: [1]
查看完整版本: 从键盘输入一个字符串(长度小于16),在屏幕上以十六进制形式输出该字符串的长度。