python基础试题

Posted 记忆中的那条路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础试题相关的知识,希望对你有一定的参考价值。

‘‘‘
打印三角行;------------
lines = int(input(‘请输入行数:‘))
for i in range(lines):
for j in range(i):
print("*",end= ‘ ‘)
print()

‘‘‘

‘‘‘
打印倒立三角行;
lines = int(input(‘请输入行数:‘))

for i in range(lines):
j = 0
while j < lines-i:
print("*",end= ‘ ‘)
j += 1
print()
‘‘‘

# 打印九九乘法表---------------------
‘‘‘
i = 1
while i <= 9:
j = 1
while j <= i:
print(‘%d * %d = %d‘ %(j,i,j*i),end= ‘ ‘)
j += 1
i += 1
print()
‘‘‘

# # 求1000以内的水仙花数--------------------
‘‘‘
for i in range(100,1000):
m = i // 100
n = i // 10 % 10
p = i % 10
if (m ** 3) + (n ** 3) +(p ** 3) == i:
print(i,end=‘,‘)
‘‘‘

# 求1-100以内所有偶数的和------------------
‘‘‘
sum = 0
i = 1
while i <= 100:
if i % 2 == 0:
sum += i
i += 1
print(sum)


# 获取用户输入的任意数,判断其是否是质数?-----------------
num1 = int(input(‘请输入一个整数‘))
i = 2
while i < num1:
if num1 % i == 0:
print(num1,"不是质数")
print(i,"*",num1//i,"是",num1)
break
i += 1
else:
print(num1,"是质数")


‘‘‘

# n = int(input("请输入一个数字:")) # ------------

‘‘‘
j = 2
while j < n:
if n % j == 0:
print(n,‘不是质数‘)
print(j,"*",n//j,‘是‘,n)
break
j += 1
else:
print(n,"是质数")

‘‘‘

# 打印出100 以内的质数 ------------------
‘‘‘
num = []
j = 2
for i in range(2,100):
for j in range(2,i):
if i % j == 0:
break
else:
num.append(i)
print(num)

‘‘‘














以上是关于python基础试题的主要内容,如果未能解决你的问题,请参考以下文章

Python基础数据类型考试题

Python基础数据类型考试题

Python基础测试题

python基础(核心)测试题

Python基础测试题,这你都不会就不再说Python简单了

Python语言程序设计基础(第2版)课后习题答案 嵩天礼欣黄天羽版 高等教育出版社 试题和答案和解析