# -*- coding: UTF-8 -*- def main(): m = int(input()) n = int(input()) #**********begin1********** print(m//n) # m 对n 整除 #**********end1********** #**********begin2********** print(m%n) # m 对n 求余数 #**********end2********** # **********begin3********** print(__m/n_____) # m 除以n,四舍五入保留两位小数 #**********end3********** main()
时间: 2023-07-19 20:56:39 浏览: 189
这段代码是一个 Python 程序,主要实现了输入两个整数 m 和 n,然后输出它们的整除结果、求余数结果以及 m 除以 n 的结果(四舍五入保留两位小数)。下面是对应的代码解释:
```python
# -*- coding: UTF-8 -*-
def main():
m = int(input()) # 输入 m
n = int(input()) # 输入 n
# 输出 m 对 n 整除的结果
print(m // n)
# 输出 m 对 n 求余数的结果
print(m % n)
# 输出 m 除以 n 的结果,四舍五入保留两位小数
print(round(m / n, 2))
main() # 调用主函数
```
其中,`//` 表示整除运算符,`%` 表示求余数运算符,`round(x, 2)` 表示将数值 x 四舍五入保留两位小数。
相关问题
# -*- coding:cp936 -*- '''------------------------------------------------------ 【程序填空】 --------------------------------------------------------- 题目:sum函数的功能为计算1+2+3+……+n的累加和,请填写程序 所缺内容。 --------------------------------------------------------- 注意:除要求填空的位置之外,请勿改动程序中的其他内容。 ------------------------------------------------------''' def sum(n): #**********SPACE********** a = [x for x in range(________________)] #**********SPACE********** b = (a[0] + a[-1]) * (________________) if len(a) % 2 != 0: #**********SPACE********** b += a[________________] return b def main(): n=int(input("请输入整型数值n:")) print(sum(n)) if __name__ == '__main__': main()
以下是填空后的程序代码:
```python
# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:sum函数的功能为计算1+2+3+……+n的累加和,请填写程序所缺内容。
---------------------------------------------------------
注意:除要求填空的位置之外,请勿改动程序中的其他内容。
------------------------------------------------------'''
def sum(n):
a = [x for x in range(1, n+1)] # 填空1
b = (a[0] + a[-1]) * (n // 2) # 填空2
if len(a) % 2 != 0: # 填空3
b += a[n // 2]
return b
def main():
n=int(input("请输入整型数值n:"))
print(sum(n))
if __name__ == '__main__':
main()
```
在填空的三个位置分别填入:
1. 1, n+1
2. n
3. n // 2
这个程序实现了求1到n的累加和。其中,sum函数实现了累加和的计算,主函数main中先通过input函数获取n的值,然后调用sum函数计算并输出累加和。
# -*- coding:cp936 -*- '''------------------------------------------------------ 【程序填空】 --------------------------------------------------------- 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学 用A表示,60-89分之间的用B表示,60分以下的用C表示。 --------------------------------------------------------- 注意:除要求填空的位置之外,请勿改动程序中的其他内容。 ------------------------------------------------------''' def main(): score = int(input('输入分数:\n')) #**********SPACE********** if score ________________ 90: grade = 'A' elif score >= 60: #**********SPACE********** grade = ________________ #**********SPACE********** ________________ grade = 'C' #**********SPACE********** print('%d 属于 %s' % (score,________________)) if __name__ == '__main__': main()
以下是代码的填空部分:
```
score = int(input('输入分数:\n'))
if score >= 90:
grade = 'A'
elif score >= 60:
grade = 'B'
else:
grade = 'C'
print('%d 属于 %s' % (score, grade))
```
注意:除要求填空的位置之外,请勿改动程序中的其他内容。
阅读全文