体会eval函数的作用
https://www.python123.io/student/courses/934/groups/8103/problems/programmings/12353
切片:从某个序列到末位序列
https://www.python123.io/student/courses/934/groups/8102/problems/programmings/6078
数字形式转换1:
https://www.python123.io/student/courses/934/groups/8102/problems/programmings/12205
测验3: 基本数据类型 (第2周) :
测试4:程序的控制结构 (第2周)
编程题
1、
#4位数的玫瑰数
for n in range(1000,10000): #逐个检验
t = str(n) #字符串化
if pow(eval(t[0]),4) + pow(eval(t[1]),4) + pow(eval(t[2]),4) + pow(eval(t[3]),4) == n:
print(n) #输出玫瑰数
总结:将数字字符串化
2、
#Prime
def is_prime(n): #定义函数
for i in range(2,n):
if n%i == 0:
return False
return True #是素数
sum = 0
for i in range(2,100):
if is_prime(i): #使用简单函数判断
sum += i
print(sum)