功能要求
英语听写课上,叮小马把“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("输入的整数不在范围之内")
运行结果
