Python初学者须知(6)实践——创建一个具有基础功能的计算器和创建一个简单的填词游戏

发布时间:2024年01月04日

????????本系列博客主要针对的是Python初学者。Python语言简洁、强大的特性吸引了越来越多的技术人员将他们的项目转移到Python上。目前,Python已经成为计算机行业最流行的编程语言之一。笔者考虑到Python初学者的多元化(Python学习者可能是对编程感兴趣的中学生、学校刚开课的大学生、或者有转型打算的在职人员),本系列博客将结合实际例子深入浅出的全面讲解Python中的所有核心概念,让你知道Python是如何描述世界的。
?????????本文是笔者的系列博客《Python初学者须知》的第六篇,主要内容是向大家介绍如何创建一个具有基础功能的计算器和创建一个简单的填词游戏。

????????相信各位聪明的读者通过阅读本系列博客的前几篇已经对Python有了一定的认识,本文的主要目标是通过两个简单的例子来巩固一下已经学到的知识,让学习者在实践中进步。虽然这只是两个非常简单、非常基础的基础的Python实例,但也是初级学习者能直观感受Python语言是如何描述世界的宝贵机会,因此我希望在阅读本文后各位学习者能脱离本文,直接在IDE中重现本实例。

创建一个具有基础功能的计算器:

????????分析:通过前面的学习,我们已经知道Python为我们提供了基础的四则运算功能,因此我们只需要通过创建变量,创建含有变量的算式,再从用户那里获取用户的输入,将用户的输入值赋给创建好的变量就可以获得计算的结果。需要注意的是实际生活中有许多“调皮”的用户喜欢让计数器输出一些“奇怪”的内容,为了放在这种情况的出现,我们还需要规范用户的输入。这就是创建一个具有基础功能的需要的必要分析了,接下来就让我们来实践一下吧!

代码:

num1 = input("Please enter a number:")
num2 = input("Please enter another number:")
result = num1 + num2
print(result)

结果:

从这里我们可以清楚的看到程序输出的结果并不是正确的结果,?这是因为在默认情况下Python在处理这些数据的会自动将其转换为字符串。为了防止出现这种情况的出现我们就需要使用之前学到的一个小Tip:规范用户输入。实际上我们有两个东西可以做到这件事情——“int”“float”。通常我们计算会涉及到小数,因此笔者将以float为例:

num1 = float(input("Please enter a number:"))
num2 = float(input("Please enter another number:"))
result = num1 + num2
print(result)

结果:?

输入一些不是数字的东西会发生什么?

?

可以看到,这个float在这里不仅起到了数据类型转换的作用,还起到了规范用户输入的作用。

创建一个简单的游戏——疯狂的谎言:

分析:一个简单的程序,需要从用户那里获取相应类型的词语,最后把全文输出为一段离谱的文字。
代码:

name1 = input("请输入一个人名:")
name2 = input("请输入一个人名:")
time1 = input("请输入一个时间点:")
time2 = input("请输入一个时间点:")
noun1 = input("请输入一个名词:")
noun2 = input("请输入一个名词:")
print(time1 + ","+ name1 +"和" + name2 + "成了最好的朋友。它们每天一起玩耍,穿越花丛,探险到小溪旁。")
print(name1 + "是一只白色的小猫,总是悠闲地躺在温暖的阳光下。而" + name2 + "是一只棕色的小狗,总是活力十足地追逐蝴蝶。")
print(time2 + "它们发现了一个神秘的" + noun1 + "。" + name1 + "提议:“我们一起冒险进去吧!” 布丁兴奋地同意了。它们穿过" + noun1 + ",发现了一个充满了五颜六色宝石的秘密花园。")
print("在花园中,它们遇到了一只会说话的" + noun2 + ",它告诉" + name1 + "和" + name2 + "这里是梦幻动物们的秘密聚会地。从那以后," + name1 + "和" + name2 + "每天都与" + noun2 + "一起在梦幻花园中度过快乐的时光,分享彼此的冒险故事。")

结果:?可以看到程序运行结果为:

请输入一个人名:陈泽
请输入一个人名:王海
请输入一个时间点:白垩纪晚期
请输入一个时间点:公元402年7月
请输入一个名词:青苹果
请输入一个名词:板凳
白垩纪晚期,陈泽和王海成了最好的朋友。它们每天一起玩耍,穿越花丛,探险到小溪旁。
陈泽是一只白色的小猫,总是悠闲地躺在温暖的阳光下。而王海是一只棕色的小狗,总是活力十足地追逐蝴蝶。
公元402年7月它们发现了一个神秘的青苹果。陈泽提议:“我们一起冒险进去吧!” 布丁兴奋地同意了。它们穿过青苹果,发现了一个充满了五颜六色宝石的秘密花园。
在花园中,它们遇到了一只会说话的板凳,它告诉陈泽和王海这里是梦幻动物们的秘密聚会地。从那以后,陈泽和王海每天都与板凳一起在梦幻花园中度过快乐的时光,分享彼此的冒险故事。

真是一段离谱的话!大家自己试一试吧1

????????通过这几个的例子,希望你对已经学到的内容加深印象。以上就是Python初学者须知(6)实践——创建一个具有基础功能的计算器和创建一个简单的填词游戏的全部内容。

如有错漏请读者斧正。

文章来源:https://blog.csdn.net/qq_73910503/article/details/135303682
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。