第一周作业
一、选择题
-
下列变量名中不合法的是?(c)
A. abc
B. Npc
C. 1name
D ab_cd
-
下列选项中不属于关键字的是?(b)
A. and
B. print
C. True
D. in
-
下面哪个选项对应的代码写法是正确的?(c)
A.
print('Python') print('新手村')
B.
print('Python') print('新手村')
C.
print('Python') print('新手村')
D.
print('Python''新手村')
-
下面选项中能打印出50的是?b
A.
print('100 - 50')
B.
print(100 - 50)
-
关于引号,下面选项中使用正确的是?d
A.
print('hello)
B.
print("hello')
C.
print(“hello”)
D.
print("hello")
二、编程题
-
写代码在控制台打印
good good study, day day up!
print('good good study,day day up') 打印 good good study,day day up
-
写代码在控制台打印5次
you see see, one day day!
for x in '1,2,3,4,5': print('you see see,one day day') 打印 you see see,one day day you see see,one day day you see see,one day day you see see,one day day you see see,one day day
-
写代码打印数字 11、12、13、… 21
for x in range(11,22): print(x,end='、') 打印 11、12、13、14、15、16、17、18、19、20、21、
-
写代码打印数字 11,13,15,17,…99
for x in range(11,100,2): print(x,end='、')
-
写代码打印数字:10、9、8、7、6、5
for x in range(10,4,-1): print(x,end='、')
-
写代码计算100以内所有偶数的和
num=0 for x in range(0,100,2): num+=x print(num) 方法二 a=0 for c in range(0,100): if c%2==0: a+=c print(a)
-
写代码统计100~200中个位数是3的数的个数
num=0 for x in range(100,200): if x%10==3: num+=1 print(num)
-
写代码计算
2*3*4*5*...*9
的结果num=1 for x in range(2,10): num*=x print(num) # 方法二 print(1*2*3*4*5*6*7*8*9)
-
输入一个数,如果输入的数是偶数就打印
偶数
否则打印奇数
num=int(input('输入一个数:')) if num%2==0: print('偶数') else: print('奇数')
-
统计1000以内能被3整除但是不能被5整除的数的个数。
-
num=0 for x in range(0,1000): if x %3==0 and x%5!=0: num+=1 print(num)