所以,在我的初级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.";
只需要做一点实验,我的解决办法就是作弊。你知道吗
这会将“new”更改为一个字符串,并向float添加一个额外的0。你知道吗
相关问题 更多 >
编程相关推荐