Python123第四章综合测验题
2021/11/13 9:10:04
本文主要是介绍Python123第四章综合测验题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、多数字求和
获取用户输入一批数字,每个数字一行,即输入一个数字之后回车在下一行输入下一个数字,最后以空回车为结束(即空输入)。
计算这批数字的和。
sum=0
end=''
s=''
for i in iter(input,end):
sum+=eval(i)
print(sum)
二、随机字符串
输入两个整数,以它们的和为随机数种子,并在 32-127 之间(含)随机产生 20 个整数。
以这些数字为 Unicode 码产生字符,并将组成字符串输出。
示例1:
import random as r
n1,n2=eval(input())
s=n1+n2
r.seed(s)
for i in range(20):
string=chr(r.randint(32,127))
print(string,end='')
三、生成随机整数
以 123 为随机数种子,随机生成 10 个在 1 到 999(含)之间的随机数,以逗号分隔,打印输出。
import random as r
r.seed(123)
for i in range(10):
print(r.randint(1,1000), end=",")
四、字符串格式化输出判断对齐方式
编写程序实现:获得用户的输入当作对齐模式,用户输入:左、右、中,分别表示:左对齐、右对齐和居中对齐,以*作为填充符号,30字符宽度输出PYTHON字符串。
n = input()
s = "PYTHON"
if n =="右":
print ("{0:*>30}".format(s))
elif n =="中":
print ("{0:*^30}".format(s))
else:
print("{0:*<30}".format(s))
五、输入一串字符,统计中文字符的个数
键盘输入一个字符串,统计中文字符的个数。
基本中文字符的Unicode编码范围是:4E00~9FA5。
s = input("")#输入包含中文的字符串:
count = 0
for i in s:
if 0x4E00<=ord(i)<=0x9Fa5:
count += 1
print(count)
六、判断是否为质数
获得输入正整数 n,判断 n 是否为质数,如果是则输出 True,否则输出 False。
n=eval(input())
for i in range(2,n):
if n%i==0:
print("False")
break
else:
print("True")
七、计算数字平方和
获得输入正整数 N,计算各位数字的平方和,直接输出结果。本题不考虑输入异常情况。
N=input()
s=len(N)
sum=0
for i in range(s):
a=pow(eval(N[i]),2)
sum+=a
print(sum)
这篇关于Python123第四章综合测验题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享