python编程一级模拟题(python考级1级押题)
http://www.itjxue.com 2023-03-29 07:34 来源:未知 点击次数:
2021-01-20 python编程题(1/100)
问题:编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上(1级)
方法:使用for循环+if语句+join()+append()
'''
def number():
num_list = []
for i in range(2000,3201):
if i %7 == 0 and i %5 != 0:
num_list.append(str(i))
num = ','.join(num_list)
return num
if name == ' main ':
print(number())
'''
容易错的点:由于循环取的int类型,而join()只能处理str等可迭代类型,因此需要将i转换为str类型,否则会报错

python编程题?
age = int(input('请输入你的年龄'))
jy= int(input('请输入几年电子专业工作经验'))
str = input('请输入通信专业不是则留空')
if age 25 and jy =4 and str=='通信专业' :
print ('获得面试机会')
else:
print("抱歉,您不符合面试要求")
python简单编程题?
a = int(input('input a number\n'))
if a % 3 == 0 and a % 5 == 0:
print('这个数字既能被3整除,又能被5整除', a)
(责任编辑:IT教学网)
下一篇:没有了