目录
第一题
x=10
while x:
x-=1
if x%2:
print(x,end='')
else:
pass
用到的知识:
end = ' '的意思是取消换行。
%符号的意思是相除取余数。
x -=1的意思是 x = x-1,这是一种缩写。
第二题
ab = 4
def my_ab(ab, xy)
ab= pow(ab,xy)
print(ab,end=" ")
my_ab(ab,2)
print( ab)
用到的知识:
pow(a,b,c)函数的意思是a的b次方,如果有c的话就是返回 a的b除以c的余数。如果a=6、b=2、c=5的话,则返回值是1。
第三题
r = int(input("请输入半径:"))
c = 3.1415 * r *2
print("{:.0f}".format(c))
用到的知识:
formate()方法中的精度,{:.0f}的意思是保留0位小数,不会这个知识点的可以看一看这一篇文章:http://t.csdn.cn/ozHOF
input()返回的是字符串类型,需要转换类型。
第四题
a = range(1, 101)
b = 0
for i in a:
if i % 2 ==0:
print(i,end=',')
i = i + 1
用到的知识:
range函数选择范围,运用range函数要记得要头不要尾巴,就比如上面,就是1~100,不要101。
for循环。
目前就分析到这里,以后有新的知识会继续分享。