文章目录
- 1.从键盘输入两个数,求它们的和并输出
- 2.从键盘输入三个数到a,b,c中,按公式值输出
- 3.输出“Python语言简单易学”
- 4.使用函数求特殊a串数列和
- 5.使用函数求素数和
- 6.使用函数统计指定数字的个数
1.从键盘输入两个数,求它们的和并输出
本题目要求读入2个整数A和B,然后输出它们的和。
输入格式:
在一行中给出一个被加数
在另一行中给出一个加数
输出格式:
在一行中输出和值。
输入样例:
在这里给出一组输入。例如:
18
-48
输出样例:
在这里给出相应的输出。例如:
-30
a=int(input())
b=int(input())
print("%d"%(a+b))
2.从键盘输入三个数到a,b,c中,按公式值输出
在同一行依次输入三个值a,b,c,用空格分开,输出 bb-4a*c的值
输入格式:
在一行中输入三个数。
输出格式:
在一行中输出公式值。
输入样例:
在这里给出一组输入。例如:
3 4 5
输出样例:
在这里给出相应的输出。例如:
-44
a,b,c=map(int,input().split())
print(b*b-4*a*c)
3.输出“Python语言简单易学”
s="Python语言简单易学"
print(s.encode("utf-8"))
4.使用函数求特殊a串数列和
给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和
函数接口定义:
fn(a,n)
其中 a 和 n 都是用户传入的参数。 a 的值在[1, 9]范围;n 是[1, 9]区间内的个位数。函数须返回级数和
裁判测试程序样例:
/* 请在这里填写答案 */
a,b=input().split()
s=fn(int(a),int(b))
print(s)
输入样例:
在这里给出一组输入。例如:
2 3
输出样例:
在这里给出相应的输出。例如:
246
import math
def prime(a):
if a==1:
return False
if a==2:
return True
for i in range (2,int(math.sqrt(a)+1)):
if a%i==0:
return False
return True
def PrimeSum(a,b):
sum=0
for i in range(a,b+1):
if(prime(i)):
sum+=i
return sum
5.使用函数求素数和
使用函数求素数和
prime§, 其中函数prime当用户传入参数p为素数时返回True,否则返回False. PrimeSum(m,n),函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户传入的参数1<=m<n。
函数接口定义:
在这里描述函数接口:
prime§,返回True表示p是素数,返回False表示p不是素数
PrimeSum(m,n),函数返回素数和
裁判测试程序样例:
/* 请在这里填写答案 */
m,n=input().split()
m=int(m)
n=int(n)
print(PrimeSum(m,n))
输入样例:
在这里给出一组输入。例如:
1 10
输出样例:
在这里给出相应的输出。例如:
17
import math
def prime(a):
if a==1:
return False
if a==2:
return True
for i in range (2,int(math.sqrt(a)+1)):
if a%i==0:
return False
return True
def PrimeSum(a,b):
sum=0
for i in range(a,b+1):
if(prime(i)):
sum+=i
return sum
6.使用函数统计指定数字的个数
本题要求实现一个统计整数中指定数字的个数的简单函数。
CountDigit(number,digit )
其中number是整数,digit为[1, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。
函数接口定义:
在这里描述函数接口。例如:
CountDigit(number,digit ),返回digit出现的次数
裁判测试程序样例:
/* 请在这里填写答案 */
number,digit=input().split()
number=int(number)
digit=int(digit)
count=CountDigit(number,digit )
print(“Number of digit 2 in “+str(number)+”:”,count)
输入样例:
在这里给出一组输入。例如:
-21252 2
输出样例:
在这里给出相应的输出。例如:
Number of digit 2 in -21252: 3
def CountDigit(number,digit ):
count=0
if number<0:
number=-number
while number>0:
x=int(number%10)
number=int(number/10)
if x==digit:
count+=1
return count