01.计算前n个正整数的和
想象一下,如果你站在一片空地上,面前摆放着从1到n的连续整数块,每块数字都代表一个正整数。现在,你有一个任务:要计算出这些数字块的总和。是不是感觉有点像小学时候的加法练习?但是,随着n的增大,手动相加显然不是一个明智的选择。
幸运的是,我们有编程这个强大的工具来帮助我们。只需要简单的几行代码,我们就可以轻松解决这个问题。
首先,我们需要从用户那里获取一个正整数n。
#定义变量,读取你的输入
n = int(input("请输入一个正整数n: "))
接下来,我们要使用数学中的一个著名公式来计算从1到n的所有整数的和。这个公式叫做高斯求和公式,它告诉我们前n个正整数的和是 n * (n + 1) // 2。这里,// 表示整数除法,确保结果是一个整数。
#计算从1到n的所有整数的和
sum_of_numbers = n * (n + 1) // 2
现在,我们已经得到了答案。
#显示结果
print(f"从1到{n}的所有整数的和是:{sum_of_numbers}")
看,这样是不是既清晰又有趣?每当用户输入一个数字,我们的程序就会像一个聪明的数学家一样,迅速给出前n个正整数的和。
02.一个打招呼的小程序
当然,编程不仅仅用于解决数学问题。它还可以帮助我们与他人建立联系,传递温暖和关怀。下面,我将向你展示一个简单但温馨的打招呼小程序。
我们需要从用户那里获取他们的名字。这就像是你在跟新朋友打招呼前,先询问他们的名字一样。
name = input("请输入您的名字:")
接下来,我们要用这个名字来构建一个打招呼的消息。这就像是你用对方的名字来称呼他们,让他们感受到你的诚意和热情。
```python
greeting = f"你好,{name}!很高兴见到你。"
最后,我们把这条消息打印出来,就像是你亲口对对方说出了这句话一样。
print(greeting)