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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(python)