“云计算工坊:python运维专练1”的版本间的差异
第195行: | 第195行: | ||
整数,更换小披萨的数量 | 整数,更换小披萨的数量 | ||
| | ||
− | === | + | ==简单循环== |
− | 用一行代码求和 | + | ===用一行代码求和=== |
| | ||
====描述==== | ====描述==== | ||
第205行: | 第205行: | ||
一个正整数 n | 一个正整数 n | ||
− | |||
| | ||
====输出==== | ====输出==== | ||
一个正整数 | 一个正整数 | ||
+ | |||
+ | ===数列求和=== | ||
+ | ====描述==== | ||
+ | |||
+ | 用户输入一个小于10的正整数,求1 + 12 + 123 + 1234 + …… 的前n项的和 | ||
+ | ====输入==== | ||
+ | |||
+ | 一个正整数 n(测试数据保证小于10) | ||
+ | |||
+ | ====输出==== | ||
+ | |||
+ | ==数列的和== | ||
+ | |||
+ | ===正负交错数列前n项和=== | ||
+ | ====描述==== | ||
+ | 1-1/2+2/3-3/5+4/8-5/13+...的前n项和,n由用户输入(n>0),结果用str.format()方法保留小数点后6位数字输出。 | ||
+ | ====输入格式==== | ||
+ | 一个正整数 | ||
+ | ====输出格式==== | ||
+ | 前n项的和 |
2021年3月8日 (一) 01:08的版本
人机交互
竖着输出
描述
Python中字符串可以按单个字符进行索引,第一个字符序号为0,正向递增,编写一个程序,用户输入一个字符串,按每行一个字符的形式进行输出。
输入格式
一个字符串或手机号码
输出格式
每行一个字符进行输出用户输入的字符
输入输出示例
输入 输出 示例 1 Hello H e l l o
格式化输出
描述
用户输入一个浮点数,用str.format格式化输出,保留3位小数。
输入格式
输入一个浮点数
输出格式
保留小数点后3位的浮点数
输出
输入输出示例 输入 输出 示例 1 3.14159 3.142
输出he's a pirate
描述
在两行中分别输出以下两个句子。
he's a pirate She said, "Hurry up."
输入格式
无输入
输出格式
he's a pirate She said, "Hurry up."
输入输出示例
输入 输出 示例 1 he's a pirate She said, "Hurry up."
简单数学运算
描述
输入两个整数 a,b,顺序输出加、减和乘法运算的结果。
输入格式
第一行输入整数 a
第二行输入整数 b
输出格式
第一行输出 a + b的结果
第二行输出 a - b 的结果
第三行输出 a * b 的结果
简单循环
描述
输入一个整数 n,输出所有小于 n 的非负整数 i 的平方( 0 <= i < n )。
输入格式
输入一个整数 n
输出格式
分 n 行,每行输出一个整数
输入输出示例
输入 输出 示例 1 5 0 1 4 9 16
数值运算
计算矩形面积
描述
用户输入矩形的长和宽,计算其面积并输出。
输入格式
第一行输入一个数字,代表矩形的长
第二行输入一个数字,代表矩形的宽
(输入使用input(),不要增加额外的提示信息)
输出格式
输出矩形的面积,不限定小数位数
输入输出示例
输入 输出 示例 1 5 8 40
计算矩形面积结果保留两位小数
描述
用户输入矩形的长和宽,计算其面积,输出时保留2位小数。
输入格式
第一行输入一个正数,作为矩形的长
第二行输入一个正数,作为矩形的宽
输出格式
矩形的面积值,保留2位小数
计算多个垫片面积的和
描述
垫片是在一个圆的中心挖去一个半径小一些的同心圆形成的带孔圆片,用户输入垫片的外径、内径和数量,计算多个垫片的面积之和。(圆周率用3.14159,结果保留小数点后2位数字)
输入格式
第一行输入一个正数,作为外径;
第二行输入一个正数,作为内径;
第三行输入一个正整数,作为数量;
输出格式
一个浮点数,多个垫片面积之和
输入输出示例
输入 输出 示例 1 8 5 10 1225.
换披萨
描述
披萨的尺寸一般分6-15英寸几种,一英寸约等于2.54厘米,将英寸直径乘以2.54即可得出以厘米为单位的直径。例如6寸披萨,即为6乘以2.54,得出结果为15.24厘米。 然而披萨加工时并不是严格到毫米不差的,考虑到加工过程及无效的披萨边,真正的有效直径需要去掉小数点后面数字。例如6寸披萨的标准直径为15.24厘米,实际有效直径一般为15厘米。
披萨店经常会对顾客说:您订购的某尺寸的披萨卖完了,是否可以更换为多个小尺寸的披萨。例如:您订购的9寸披萨卖完了,可以给您2个6寸的披萨吗?
假设披萨厚度相同,价格与面积成正比,试问一个m英寸的大披萨至少要更换几个n英寸的小披萨,顾客才不吃亏?
输入格式
输入有2行
第一行输入整数m(英寸),代表订购的大披萨;
第二行输入整数n(英寸),代表推荐更换的小披萨;
输出格式
整数,更换小披萨的数量
简单循环
用一行代码求和
描述
输入一个正整数 n ,计算从 1 到 n 各数字的和,要求用一行代码实现。
输入
一个正整数 n
输出
一个正整数
数列求和
描述
用户输入一个小于10的正整数,求1 + 12 + 123 + 1234 + …… 的前n项的和
输入
一个正整数 n(测试数据保证小于10)
输出
数列的和
正负交错数列前n项和
描述
1-1/2+2/3-3/5+4/8-5/13+...的前n项和,n由用户输入(n>0),结果用str.format()方法保留小数点后6位数字输出。
输入格式
一个正整数
输出格式
前n项的和