Novice · Arithmetic · 34 of 264
Round it
Read a number with decimals and print it three ways, one per line: rounded to the nearest whole number with round(), cut down to a whole number with int(), and with exactly one decimal.
Input: a number such as 3.75 Output: three lines.
Examples
Input
3.75
Output
4 3 3.8
Input
2.2
Output
2 2 2.2
Input
-1.6
Output
-2 -1 -1.6
One more test checks other inputs when you press Check.
Stuck? The idea behind arithmetic
input() always gives text: turn it into a whole number with int() or a decimal with float() before doing sums.
+ - * / work as in maths; / always gives a decimal. // divides and drops the remainder, % gives the remainder, ** raises to a power.
a = int(input()) b = int(input()) print(a + b) print(a // b, a % b)
Watch for: "5" + "3" is "53", not 8: if a sum joins numbers together, an int() is missing.