功能要求
英语听写课上,叮小马把“hello world”错误地写成了“hello word”,为了帮助叮小马准确记忆这个英文单词,英语老师让叮小马把“hello world”重复抄写。请编写一个打印“hello world”的程序,要求如下。
a. 输入一个正整数num。
b. 打印num次hello world。
实例代码
num = int(input("请输入正整数num:"))
for i in range(num):
print("hello world")
运行结果
功能要求
著名数学家高斯在10岁时就能迅速地算出1+2+3+4+5+……+99+100=5050,现在通过编写程序,迅速计算数的求和。实现一个这样的晨曦,输入一个正整数n,使用for循环计算1~n之间(包含1和n)所有数的和。
实例代码
num = int(input("请输入正整数num:"))
sum = 0
for i in range(num + 1):
sum += i
print("sum = ", sum)
运行结果
功能要求
通过编写程序,可以迅速计算数的求和,也可以迅速计算数的乘积。请实现一个这样的程序,输入一个正整数n,使用for循环计算1~n之间(包含1和n)所有数的乘积。
实例代码
num = int(input("请输入正整数num:"))
fac = 1
for i in range(1, num + 1):
fac *= i
print("fac = ", fac)
运行结果
功能要求
斐波那契数列是指这样的数列:数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数k,求斐波那契数列中第k个数是多少。
a. 输入行,包含一个正整数k(1≤k≤46)。
b. 输出行,包含一个正整数,表示斐波那契数列中第k个数的大小。
实例代码
k = int(input("请输入正整数k:"))
if 1 <= k <= 46:
if k == 1 or k == 2:
print("斐波那契数量中第", k, "个数的大小是", 1)
else:
a = b = 1
for i in range(3, k + 1):
f = a + b
a = b
b = f
print("斐波那契数量中第", k, "个数的大小是", f)
else:
print("输入的整数不在范围之内")
运行结果
留言与评论(共有 0 条评论) “” |