全国计算机等级考试二级教程——Python语言程序设计(2018年版)习题代码:第3章
2019-02-27 17:49
429 查看
全国计算机等级考试二级教程——Python语言程序设计(2018年版)习题代码:第3章
个人总结,仅供参考
二、填空题
10. 用一行print()语句实现一个显示于终端的单行进度条。例子。
import time for t in range(1, 101, 1): p = t*0.01 print('\r{:.2%}'.format(p), end='') time.sleep(0.05)
三、编程题
1. 获得用户输入的一个整数,输出该整数百位及以上的数字。
#!/usr/bin/env python3 # -*- coding: utf-8 -*- n = eval(input("请输入一个整数:")) print(str(n)[:-2])
2. 获得用户输入的一个字符串,将字符串按照空格分割,然后逐行打印出来。
#!/usr/bin/env python3 # -*- coding: utf-8 -*- s = input("请输入一个字符串:") sp = s.split() for c in sp: print(c)
3. 程序读入一个表示星期几的数字(1-7),输出对应的星期字符串名称。
#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Wed Feb 27 17:02:46 2019 @author: Linwei """ s = ['一', '二', '三', '四', '五', '六', '日'] i = eval(input("请输入一个表示星期几的数字(1-7):")) sout = "星期"+s[i-1] print(sout)
4. 从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数。
#!/usr/bin/env python3 # -*- coding: utf-8 -*- n = eval(input("请输入一个5位数字的自然数:")) n_fan = int(str(n)[::-1]) if n == n_fan: print("{}是一个回文数。".format(n)) else: print("{}不是一个回文数。".format(n))
5. 输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串。
#!/usr/bin/env python3 # -*- coding: utf-8 -*- n = eval(input("请输入一个十进制整数:")) print("二进制:"+bin(n)) print("八进制:"+oct(n)) print("十进制:"+hex(n))
相关文章推荐
- 全国计算机等级考试二级教程--C语言程序设计(2018年版) 随手笔记(五)
- 全国计算机等级考试二级教程--C语言程序设计(2018年版) 随手笔记(四)
- 全国计算机等级考试二级教程--C语言程序设计(2018年版) 随手笔记(三)
- 全国计算机等级考试二级教程2019年版——Python语言程序设计参考答案
- 2005年4月全国计算机等级考试二级JAVA笔试试题及答案
- 2004年9月全国计算机等级考试二级笔试试卷参考答案及解析
- 全国计算机二级等级考试C语言精讲视频
- 2007年9全国计算机等级考试二级笔试试卷C++语言程序设计答案及解析
- 全国计算机等级考试——C语言二级 题库
- 全国计算机等级考试二级MySQL 数据库
- 全国计算机等级考试二级(C语言程序设计)
- 全国计算机等级考试全套视频教程
- 全国计算机等级考试——C语言二级 题库
- 2016备战计算机等级考试-精品视频教程推荐+习题
- 全国计算机等级考试——C语言二级 题库
- 全国计算机等级考试科目中加入“二级Python”
- 2006年4月全国计算机等级考试二级笔试试卷C语言程序设计
- Java全国计算机等级考试二级笔记---公共知识部分
- 全国计算机等级考试二级Java笔试基础答案
- 2018 年秋季 9 月全国计算机等级考试回忆(三级数据库 + 二级 Python)