(1)由键盘输入一句话,然后通过屏幕输出。例如:“Today is a good day.”。
a = input("请输入:")
print(a)
(2)导入math库, 列举4个常用的数学常数的值。
import math print(math.pi) print(math.e) print(math.tau) print(math.inf)
(3)输入两个绝对值小于100的随机整数,赋值给变量a、b,输出a+b、a−b、a∗b、a/b、a∗∗b 的运算结果。 如果输入数值的绝对值大于100,则输出提示信息:“输入错误,请输入绝对值小于100的数!”。
#不可能出现绝对值大于等于100情况的计算机生成随机数版
import random
a0 = random.choices(range(-100,100,1),k = 2)
for a in a0:
b0 = list(reversed(a0))
for b in b0:
print("a = ",a)
print("b = ",b)
print("a + b = ",a + b)
print("a - b = ",a - b)
print("a * b = ",a * b)
print("a / b = ",a / b)
print("a ** b = ",a ** b)
break
break
#不可能出现绝对值大于等于100情况的计算机生成随机数版
import random
a0 = random.choices(range(-100,100,1),k = 2)
for a in a0:
b0 = list(reversed(a0))
for b in b0:
print("a = ",a)
print("b = ",b)
print("a + b = ",a + b)
print("a - b = ",a - b)
print("a * b = ",a * b)
print("a / b = ",a / b)
print("a ** b = ",a ** b)
break
break
(4)输入一个1到100之间的随机整数N,若N为偶数,则输出1到N的求和,若N为奇数,则输出1到N的乘积。
while True:
try:
N = int(input("请输入一个位于区间[1,100]内的整数:"))
if 1 <= N <= 100:
if N % 2 == 0:
sum = 0
for i in range(1,N+1):
sum = sum + i
print("an = n的前n项和为",sum)
else:
product = 1
for i in range(1,N+1):
product = product * i
print("an = n的前n项积为",product) #此处不用for循环而用math.factorial(N)也是可以的
else:
print("按要求输入!")
except ValueError:
print("按要求输入!")
这样上传一下云端,顺便分享一波,还望指教。



