1.计算矩形面积结果保留两位小数
-
描述:
用户输入矩形的长和宽,计算其面积,输出时保留2位小数。 -
输入格式
第一行输入一个正数,作为矩形的长
第二行输入一个正数,作为矩形的宽 -
输出格式
矩形的面积值,保留2位小数
演示 | 输入 | 输出 |
---|---|---|
示例1 | 5.8988 9.72 |
57.34 |
示例2 | 5 8 |
40.00 |
- 代码参考
a = eval(input())
b = eval(input())
print('{:.2f}'.format(a * b))
2.求绝对值
- 描述:
用户输入一个数字 n,输出 n 的绝对值,要求保持输入数据类型不变,即:输入浮点数,输出浮点数,输入整数,输出仍为整数。 - 输入格式
输入一个数字 - 输出格式
输出 n 的绝对值
演示 | 输入 | 输出 |
---|---|---|
示例1 | -5 | 5 |
示例2 | 1.2 | 1.2 |
示例3 | 3 | 3 |
- 代码参考
import math
a = eval(input())
print(abs(a))
3.照猫画虎求阶乘
-
描述
阶乘是基斯顿·卡曼(Christian Kramp)于 1808 年发明的运算符号,是数学术语。
一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。
任何大于等于1 的自然数n 阶乘表示方法:1 * 2 * 3 * 4 * … * n -
参考示例代码:
#以下代码为编程求任意不大于n的正整数的和
n = int(input()) # 把用户输入赋值给变量n,int()的作用是将输入的字符串转成整数
mySum = 0 # mySum 赋初值为0
for i in range(1,n+1): # 括号里取值范围是从1到n,不包括n+1
mySum = mySum + i # 每次循环时把i值加到mySum上
print(mySum)
- 输出格式
n 的阶乘值,一个正整数
演示 | 输入 | 输出 |
---|---|---|
示例1 | 5 | 120 |
- 代码参考
a = int(input())
sum_all = 1
for i in range(1, a+1):
su = sum_all * i
print(sum_all)
4.欢迎你
- 描述
模仿以下代码,增加输入部分,输入自己的姓名,在屏幕上输出“欢迎你,某某某”(其中某某某用输入的姓名替换)
name = '李明'
print('Hello',name) # 输出: Hello 李明
-
输入格式
输入自己的姓名 -
输出格式
欢迎你,某某某
演示 | 输入 | 输出 |
---|---|---|
示例1 | 李明 | 欢迎你,李明 |
- 代码参考
name = input()
print('欢迎你,{0}'.format(name))
5.整数四则运算
-
描述
编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内且除数不为0 -
输入格式
在第一行中接收一个正整数A
在第二行中接收一个正整数B -
输出格式
在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。
演示 | 输入 | 输出 |
---|---|---|
示例1 | 2 4 |
2 + 4 = 6 2 - 4 = -2 2 * 4 = 8 2 / 4 = 0.5 |
- 代码参考
a = eval(input())
b = eval(input())
print("{0} + {1} = {2}".format(a, b, a + b))
print("{0} - {1} = {2}".format(a, b, a - b))
print("{0} * {1} = {2}".format(a, b, a * b))
print("{0} / {1} = {2}".format(a, b, a / b))