.主程序由键盘输入一个数(<10),用子程序1实现DATA段以这个数为首连续十个整数填充字节数组buf。譬如显示提示:”Please input a number:”,键盘输入3,执行子程序1后buf db 3,4,5,6,7,8,9,10,11,12。 2.主程序实现十个数求和,调用另一子程序2实现将和逐位转为ASCII码显示:”Sum is: xx”。 提示:和不会超过十进制3位数,所以将和除以10,商即为十位数,余数即为个位数,再加上30H即分别可以得它们的ASCII码。
Python中可以使用for循环实现累加求和
for循环语法:
for 变量 in range(x):
循环需要执行的代码
如下实现1到n求和:
def main():
sum = 0 # 定义变量做累加器
n = int(input('n=')) #\u4ece\u952e\u76d8\u4e0a\u8f93\u5165\u7d2f\u52a0\u7684\u8303\u56f4\n for x in range(n): \n sum += (x + 1)\n print
用for循环实现1~n求和的方法
def main():
sum = 0
n = int(input('n='))\n for x in range(n):\n sum += (x + 1)\n print(sum)\nif __name__ == '__main__':
main()
以上这篇python 用for循环实现1~n求和的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。