热门

最新

红包

立Flag

投票

同城

我的

发布
m0_66012089
m0_66012089
4 年前
truem0_66012089

救命救命 有人会解释这个代码吗 我真的看不懂num1 = input()
if num1.strip() == "": print("输入有误") exit()
elif num1[0] != '.': for i in num1: if not('0' <= i <= '9' or i == '.'): print("输入有误") exit() num1 = float(num1)
else: print("输入有误") exit()
num2 = input()
if num2.strip() == "": print("输入有误") exit()
elif num2[0] != '.': for i in num2: if not('0' <= i <= '9' or i == '.'): print("输入有误") exit() num2 = float(num2)
else: print("输入有误") exit()
su = num1 + num2
su = [str(su), int(su)][int(su) == su]
num1 = [str(num1), int(num1)][int(num1) == num1]
num2 = [str(num2), int(num2)][int(num2) == num2]
print("{}".format(su))

一起学编程
CSDN App 扫码分享
分享
1
1
打赏
  • 复制链接
  • 举报
下一条:
雷厉风行勇士行,文韬武略子云亭。通天大道连天际,万川秋水入海流。待到风起云涌时,雏儿振翅化为鹰。一曲长歌天地惊!
立即登录