Python练习题20180120
2018-01-20 15:15
260 查看
一 定义一个函数求1-100之间所有整数的和
一行数字,分别是1到30,请以每行5个的形式进行输出,不能以打印字符串输出格式
实现一个程序:开始值用变量begin绑定 , 结束值用end绑定 , 程序运行后,输入开始和结束值,会自动跳出每行以八个数字形式输出的字符串 。 如
请输出开始值:1
请输入结束指:100
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 ......
n = 0 for x in range(101): n = x + n print(x) sum()
一行数字,分别是1到30,请以每行5个的形式进行输出,不能以打印字符串输出格式
i = 1 while i <= 30: j = 1 while j<=5: print(i,end='') i += 1 j += 1 print('')
实现一个程序:开始值用变量begin绑定 , 结束值用end绑定 , 程序运行后,输入开始和结束值,会自动跳出每行以八个数字形式输出的字符串 。 如
请输出开始值:1
请输入结束指:100
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 ......
begin = input('请输入开始值:') end = input('请输入结束值:') begin = int(begin) end = int(end) while begin < end: j = 1 while j <= 8: print(begin,end=',') begin += 1 if begin > end: break j += 1 print('')最后加个功能,如果输入的不是整数 , 就返回重新输入开始值或者结束值
begin = input('请输入开始值:') while begin.isnumeric() == False: begin = input('输入类型不是整数,请重新输入开始值:') end = input('请输入结束值:') while end.isnumeric() == False: end = input('输入类型不是整数,请重新输入结束值:') while int(end) <= int(begin): end = input('结束值必须比开始值大,请重新输入结束值:') begin = int(begin) end = int(end) while begin < end: j = 1 while j <= 8: print(begin,end=',') begin += 1 if begin > end: break j += 1 print('')input输入后会被认为是字符串,但是却可以判断是不是整型?
相关文章推荐
- 18_python_练习题——写入文件到word文档中
- Python 练习题9-1餐馆、9-2三家餐馆、9-3用户(类)
- python练习题
- 第0010道练习题_Python生成验证码图片
- python练习题
- python相关练习题
- show me the code --python25道练习题
- 【python】编程学习练习题-1
- Python/ MySQL练习题(一)
- Python 100练习题[1-10]
- 第0004道练习题_Python统计文本里单词出现次数
- 【python核心编程]】第五章练习题
- 鱼C论坛上Python练习题-72
- python 核心编程 第二版 第二章 练习题
- python练习题
- python学习-Day9-练习题复习
- DAY2之Python每日练习题
- 15_python_练习题——打印日历
- python练习题
- python练习题(一)