将浮点数扩展到额外的小数位

2024-05-13 21:43:37 发布

您现在位置:Python中文网/ 问答频道 /正文

所以,在我的初级python课程中,我们被要求对用户输入的数字执行一些基本的运算,基本的东西。它应该返回一个小数点后两位的数字,但我只能把它扩展到一位。如果小数点在第一个小数点处终止,有没有办法再加一位?如果小数点以后终止,或者是无限的,有没有办法也显示第二个数字?你知道吗

    print "Please enter the month of your birthday as a number.";
    print "\t Jan = 1";
    print "\t Feb = 2";
    print "\t Apr = 3"
    print "etc, etc, etc."
    num = input("\n");
    day = input("What date were you born on?\n");
    new = (((((((((((num * 7.0) - 1.0) * 13.0) + day) + 3.0) * 11.0) - num) - day) / 10.0) + 11.00) / 100.0);
    print "You were born in the", new, "month.";

Tags: the用户newinputetc数字num课程
1条回答
网友
1楼 · 发布于 2024-05-13 21:43:37

只需要做一点实验,我的解决办法就是作弊。你知道吗

    new = str(new) + "0";

这会将“new”更改为一个字符串,并向float添加一个额外的0。你知道吗

相关问题 更多 >