摘要:
文件操作的基本功能:open 打开文件rw 读写权限read读取内容、write写入内容close关闭文件。代码如下:#!/usr/bin/python# -*- coding: utf-8 –*-file1 = open("file1.txt","r")file2 = open("file2.txt","w")s = file1.read()w = file2.write(s)file1.clo... 阅读全文
摘要:
输入一个1到7的数字,输出对应的星期名的缩写。1 Mon2 Tue3 Wed4 Thu5 Fri6 Sat7 Sun输入格式:输入1到7之间数字输出格式:输出对应的星期名的缩写代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-n = int(input())if n == 1: print("Mon")elif n == 2: print("Tu... 阅读全文
摘要:
所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。输入格式:输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。输出格式:逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + ... + 因子k”,其中完数和因子均按递增顺序... 阅读全文
摘要:
给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*... 阅读全文
摘要:
将一个3×3矩阵转置(即行和列互换)。输入格式:在一行中输入9个小于100的整数,其间各以一个空格间隔。输出格式:输出3行3列的二维数组,每个数据输出占4列。代码如下:(说曹操,曹操到,切片来啦。)#!/usr/bin/python# -*- coding: utf-8 -*-s = list(map(int,input().split(" ")))s1 = ([s[0],s[3],s[6]],[... 阅读全文
摘要:
求一个3*3二维数组中每行的最大值和每行的和。输入格式:在一行中输入9个小于100的整数,其间各以一个空格间隔输出格式:输出3行3列的二维数组,并在每行后面分别输出每行最大值和每行元素的和,每个数据输出占4列。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-s = list(map(int,input().split(" ")))result = 0cou... 阅读全文
摘要:
求1!+3!+5!+……+n!的和,要求用循环嵌套设计,n<12。输入格式:输入在一行中给出一个不超过12的正整数n。输出格式:在一行中按照格式“n=n值,s=阶乘和”的顺序输出,其中阶乘和是正整数。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-#待思考分析n = int(input())sum = 0for i in range(1, n + 1, 2... 阅读全文
摘要:
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。输入格式:输入在一行中给出一个正整数n(1≤n<7)。输出格式:输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-n = int(input())count = 0m = nfor i in range(... 阅读全文