python练习--同符号数学运算

同符号数学运算

描述
读入一个整数N,分别计算如下内容:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

  1. N的绝对值;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬
  2. N与10进行同符号加法、减法和乘法运算,同符号运算指使用N的绝对值与另一个数进行运算,运算结果的绝对值被赋予N相同的符号,其中,0的符号是正号。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

将上述4项结果在一行输出,采用空格分隔,输出结果均为整数。


输入
示例1:100

输出
示例1:100 110 90 1000


示例代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
a = eval(input())
a_abs = abs(a)
a_add = a_abs+10
a_cut = a_abs-10
a_multi = a_abs*10
if a >= 0:
a_add = abs(a_add)
a_cut = abs(a_cut)
a_multi = abs(a_multi)
else:
a_add = -abs(a_add)
a_cut = -abs(a_cut)
a_multi = -abs(a_multi)
print(a_abs, end=" ")
print(a_add, end=" ")
print(a_cut, end=" ")
print(a_multi)
# python

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×