习题1:
计算在2000至3200之间可以被7整除,但是不能被5整除的数字。
import math
(相关资料图)
a=[]
for i in range (2000,3200):
if i%7==0 and i%5!=0:
a.append(i)
print(a)
---------------------------------------------------------------------
习题2:
计算给定数的阶乘
import math
l=input("please enter the number you want to calculate:")
int(l)
def jc(n):
a=1
for i in range(1,int(n)+1):
a=a*i
print(a)
jc(l)
这个程序,默认input的格式是str,然后计算阶乘的时候 计数从1开始到n+1。
--------------------------------------------------
习题3:
输入一个数,给出一个i,i*i的字典
import math
n=int(input("please input an integer:"))
a=[]
def create_dict(l):
for i in range(1,l+1):
a.append(i)
a.append(i*i)
create_dict(n)
print(a)
-----------------------------------------
import math
n=int(input("please input an integer:"))
a=dict()
def create_dict(l):
for i in range(1,l+1):
a[i]=i*i
create_dict(n)
print(a)
-----------------------------------------------------
此处定义字典是关键。
关键词: