> 文档中心 > Python二级 第二章代码和习题(Python语言基本语法元素)

Python二级 第二章代码和习题(Python语言基本语法元素)

今天学习了第二章,总结了一些用法

目录

实例2.1 倒背如流实现方法1

实例2.2 倒背如流实现方法2

实例2.3 倒背如流实现方法3

编程题1 获得用户输入的一个整数N,计算并输出N的32次方

编程题2 获得用户输入的一段文字,将这段文字进行垂直输出

编程题3 获得用户输入的一个合法算式,例如1.2+3.4,输出运算结果

编程题4 获得用户输入的一个小数,提取其整数部分

编程5 获得用户输入的一个整数N,计算并输出1到N相加的和


实例2.1 倒背如流实现方法1

# 实例 2.1s = input("请输入一段文本:")i = len(s) - 1while i >= 0:    print(s[i], end='')#end函数将打印出来的文本连在了一起    i = i - 1

实例2.2 倒背如流实现方法2

# 实例2.2s = input("请输入一段文本:")i = -1while i>= -1*len(s):    print(s[i], end = "")    i = i-1

实例2.3 倒背如流实现方法3

s = input("请输入一段文本:")print(s[::-1])#切片反向

编程题1 获得用户输入的一个整数N,计算并输出N的32次方

# 1N = eval(input("请输入一个整数"))N = N ** 32print(N)

编程题2 获得用户输入的一段文字,将这段文字进行垂直输出

# 2a = input("请输入一段文字")i = len(a)while i > 0:    print(a[-i], end = "\n")    i = i-1

编程题3 获得用户输入的一个合法算式,例如1.2+3.4,输出运算结果

# 3a = eval(input("请输入一个合法算式:"))a

编程题4 获得用户输入的一个小数,提取其整数部分

# 4a = eval(input("请输入一个小数:"))#不能用int函数b = int(a)b

编程5 获得用户输入的一个整数N,计算并输出1到N相加的和

# 5n = int(input("请输入整数N:"))sum = 0for i in range(n):    sum += i+1print("1到N求和结果:{}".format(sum))