【Python练习题2.14求整数段和】教程文章相关的互联网学习教程文章

python练习题【代码】

1、使用while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。*转换关系:华氏温度 = 摄氏温度 9 / 5.0 + 32** 循环操作:计算摄氏温度,并输出对照条目 循环条件: 条目<=10 && 摄氏温度 <= 250def xgp():t = 1w = 0while (t <= 10 and w <= 250):t = t + 1w = w + 20s = w*9/5.0+32print(w,s,end=" ")print() xgp() 输出结果如下:20 68.0 40 104.0 60 140.0 ...

python基础练习题【代码】【图】

?python基础练习题 ?  1、while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 ?while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和# 使用while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 s = 0 i = 2 while i <= 100:if i % 2 == 0:s += ielse:s -= ii += 1 print(s,i) # 运行结果:51 101   2、for循环实现9乘9乘法表 ?for循环实现9乘9乘法表for i in range(1,10,1):for j in range(1,i+1,1):# \t 代表的是制表符...

Python入门习题(76)——OpenJudge百练习题:判断多个点是否在同一直线【代码】

OpenJudge百练第4072号习题:判断多个点是否在同一直线题目描述解题思路参考答案测试用例小结 题目描述 来源 OpenJudge网站 – 百练习题集-第4072号习题 要求 总时间限制: 1000ms 内存限制: 65536kB 描述 有N(1<=n<=100)< span="">个互不重合的点,并给出它们的坐标(xi,yi),问这些点是否在同一直线上。 输入 第一行是测试的组数T(1<=T<=100),其后是T组数据,每组数据第一行是该组数据点的数量N,后面跟着N行,每行代表一点的坐标...

python【蓝桥杯vip练习题库】ADV-288成绩排名【代码】【图】

试题 算法提高 成绩排名 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述小明刚经过了一次数学考试,老师由于忙碌忘记排名了,于是老师把这个光荣的任务交给了小明,小明则找到了聪明的你,希望你能帮他解决这个问题。 输入格式第一行包含一个正整数N,表示有个人参加了考试。接下来N行,每行有一个字符串和一个正整数,分别表示人名和对应的成绩,用一个空格分隔。 输出格式输出一共有N行,每行一个字符串,第i行的字符串表...

python【蓝桥杯vip练习题库】ADV-136大数加法(高精度加法)【代码】【图】

试题 算法提高 大数加法 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述输入两个正整数a,b,输出a+b的值。 输入格式两行,第一行a,第二行b。a和b的长度均小于1000位。 输出格式一行,a+b的值。 样例输入 4 2 样例输出 6""" @Author:Lixiang@Blog(个人博客地址): https://lixiang007.top/@WeChat:18845312866""" import math import string import sys import cmath from itertools import permutations n=int(input()) m...

PTA的Python练习题(十八)【代码】【图】

第4章-21 判断上三角矩阵 通过观察发现只要满足数组中,所在行大于所在列的数是0就行了:T = int(input()) for i in range(T):a = []flag = 0n = int(input())for j in range(n):s = input()a.append([int(n) for n in s.split()])for j in range(n):for k in range(n):if j > k:if a[j][k] != 0:flag = 1if flag == 0:print(Yes)else:print(No)

PTA的Python练习题(十八)【代码】【图】

第4章-20 求矩阵各行元素之和遇到一个麻烦的事情:上面a,b输入,如果一起输入转int会报错,因为int只能一对一 但是明明我分开来int了,下面第十行还是报错说我的b是string字符,难不成b还把空格吃进去了?参考一种聪明的算法:length, width = input().split() length = int(length) width = int(width) sum1 = 0 index = 1 l = [] while 1:a = input().split()d = map(int, a)d = sum(d)l.append(d)if index >= length:breakinde...

python【蓝桥杯vip练习题库】BASIC-10十进制转十六进制【代码】【图】

试题 基础练习 十进制转十六进制 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。给出一个非负整数,将它表示成十六进制的形式。 输入格式输入包...

Python练习题:十进制转十六进制(选自蓝桥杯)【代码】【图】

题目要求: 时间限制:1.0s 内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。 十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制 的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负整数,将它表示成十六进制的形式。 输入格式输入包含一个非负整数a,表示要转...

【python基础语法】国庆扩展练习题【代码】

一、国庆知识小拓展 1、 用户登陆程序需求: 1. 输入用户名和密码; 2. 判断用户名和密码是否正确? (name=root, password=123) 3. 为了防止暴力破解, 登陆仅有三次机会, 如果超过三次机会, 提示错误次数过多,账号已被冻结;2、给定一个句子(只包含字母和空格), 将句子中的单词位置反转 比如: “hello xiao mi” > “mi xiao hello”3、运行程序,提示用户依次输入三个整数x,y,z,请把判断三个数的大小,然后由小到大打印输出到...

PTA的Python练习题(十六)【代码】【图】

第4章-19 矩阵运算a=eval(input()) s=[] count=0 for i in range(a):b=input()s.append([int(i) for i in b.split()]) for m in range(a):for n in range(a):if m!=a-1 and n!=a-1 and m+n!=a-1:count=count+s[m][n] print(count)对角线的行列合计数一定,排除对角线和最后一行、最后一列的数 b.split()是将b的单行输入元素变成列表 注:for i in range(a):s.append(input().split()) s=[int(i) for i in s]上面这种写法的话,会报...

PTA的Python练习题(十五)【代码】【图】

第4章-12 求满足条件的斐波那契数 a=eval(input()) b=c=1 d=1 for i in range(a):c=bb=dd=b+cif d>a:print({}.format(d))break 第4章-13 求误差小于输入值的e的近似值 a=eval(input()) b=1 count=1 count2=0 for i in range(1,100000):b=b*icount2=countcount=count+1/bif (count-count2)<a:print({:6f}.format(count))break 第4章-14 统计字符参考了别人的代码: s=[] count=0;letters=0;space=0;digit=0;others=0 while True:b...

(学习)金角大王python练习题【代码】

第二章数据类型和文件操作 1.请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=[‘alex’, ‘eric’, ‘rain’] 思路:采用.join( )操作实现。Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 li = ["alex", "eric", "rain"] a = '_'.join(li) print(a)2.查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的所有元素。 li = ["alec", " aric", "Alex", "Tony", "rain"] t...

PTA的Python练习题(四)【代码】【图】

从 第3章-1 3-1.大于身高的平均值 开始 1. 引入列表的概念 a=list(map(int,input().split())) b=sum(a) c=len(a) d=b/c for i in a:if(i>=d):print(%.0f%(i),end= ) 2.题目本身有些复杂,参考了网上的代码:x = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] y = [1,0,X,9,8,7,6,5,4,3,2] n = int(input()) m = 0 for i in range(n):num = str(input())if len(num)>18:print(num)m = 1else:a = num[:17]c = Trueb = 0for j in range(len...

20180925_Python练习题-一【代码】

# 1、一个足球队在寻找年龄在10岁到12岁的小女孩(包含10岁和12岁)加入。编写一个程序,询问用户的性别(m表示男性,f表示女性)和年龄,然后显示一条 # 消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。 # 使用for循环 sum_all = 0 inquiry_number = 0 for person_number in range(1, 11):try:age = int(input("请问您的年龄多大了?"))gender = input("请问您的性别?【m或f】")if 10 <= age <= 12 and ...