第二章课后习题
因为要考Python计算机等级,所以将每章节的课后习题做了,然后发上来,有些是做不出来就参考了网上大神的答案,纯属记录自己的学习成果,并且欢迎纠正指导。
#1、a的b次方
n=eval(input("请输入一个整数N:"))
n=pow(n,32)
print(n)
#2、将文字垂直输出,即循环输出,使用for循环
s=input("请输入一段文字:")
for ch in s:
print(ch)
'''s=input("请输入一段文字:")
i=len(s)-1
j=i-i
while j>=0:
print(s[j])
j=j+1 '''#自己的方法做不出来
#3、输入合法算式输出结果
a=eval(input("请输入一个合法算式(例如:2.3-1.1):"))
print(a)
#4、提取整数(知识拓展链接:https://www.jb51.net/article/102248.htm)
q=eval(input("请输入一个小数(向下取整):"))
q1=int(q)
print(q1)
#这是一个小实验
'''import math
a1=math.modf(4.33)
print(a1) '''
#5改错,语法有错误
n=eval(input("请输入整数N:"))
sum=0
for i in range(n):
sum += i+1
print("output{}".format(sum))
(内置函数:http://www.runoob.com/python/python-built-in-functions.html)