![](https://img-blog.csdnimg.cn/20210708144018916.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python编程:从入门到实践(第二版)随书敲代码
文章平均质量分 72
Python练习
秦时明月汉时光
浮生偷得半日闲
展开
-
Python编程:从入门到实践(第二版)随书敲代码 第二部分项目1 外星人入侵 第十二章 武装飞船
主体部分alien_invasion.py:import sysimport pygamefrom settings import Settingsfrom ship import Shipfrom bullet import Bulletclass AlienInvasion: """管理游戏资源和行为的类.""" def __init__(self): """初始化游戏并创建游戏资源.""" pygame.init()原创 2021-09-16 00:31:04 · 987 阅读 · 0 评论 -
Python编程:从入门到实践(第二版)随书敲代码 第十一章 测试代码
name_function.pydefget_formatted_name(first,last,middle=''):"""生成整洁的姓名."""ifmiddle:full_name=f"{first}{middle}{last}"else:full_name=f"{first}{last}"returnfull_name.title()name.pyfromname_fu...原创 2021-09-01 22:02:50 · 227 阅读 · 0 评论 -
Python编程:从入门到实践(第二版)随书敲代码 第十章 文件和异常
file_reader.pyfilename='pi_digits.txt'withopen(filename)asfile_object:lines=file_object.readlines()forlineinlines:print(line.rstrip())pi_string.pyfilename='pi_million_digits.txt'withopen(filename)asfile_object...原创 2021-08-10 19:24:43 · 646 阅读 · 0 评论 -
Python编程:从入门到实践(第二版)随书敲代码 第九章 类
dog.pyclass Dog: """一次模拟小狗的简单尝试.""" def __init__(self, name, age): """初始化属性name和age.""" self.name = name self.age = age def sit(self): """模拟小狗收到命令时蹲下.""" print(f"{self.name} is now sitting.") def...原创 2021-07-30 00:31:29 · 804 阅读 · 0 评论 -
Python编程:从入门到实践(第二版)随书敲代码 第八章 函数
greeter.pydefgreet_user(username):"""显示简单的问候语."""print(f"Hello,{username.title()}")greet_user('jesse')display_message.py#练习8-1消息#编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么。#调用这个函数,确认显示的消息正确无误。defdisplay_message...原创 2021-07-21 23:02:38 · 1538 阅读 · 0 评论 -
Python编程:从入门到实践(第二版)随书敲代码 第7章 用户输入和while循环
注明:Sublime Text软件上不能运行提示用户输入的程序,你可使用Sublime Text来编写提示用户输入的程序,但必须从终端运行它们。如python终端 VS code..parrot.py#7.1函数input()的工作原理message=input("Tellmesomething,andIwillrepeatitbacktoyou:")print(message)greeter.py#编写清晰的程序name=input("Pl...原创 2021-07-17 16:34:05 · 278 阅读 · 0 评论 -
Python编程:从入门到实践(第二版)随书敲代码 第六章 字典
alien.py# 第六章 字典# 6.1 一个简单的字典alien_0 = {'color': 'green', 'points': '5'}print(alien_0['color'])print(alien_0['points'])new_points = alien_0['points']print(f"\nYou just earned {new_points} points!")print("\n")print(alien_0)alien_0['x_position原创 2021-07-14 00:37:47 · 439 阅读 · 0 评论 -
Python编程:从入门到实践(第二版)随书敲代码 第五章 if语句
cars.pycars = ['audi','bmw','subaru','toyota']for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title())toppings.pyrequested_topping = 'mushrooms'if requested_topping != 'anchovies': print("Hold t...原创 2021-07-10 02:05:22 · 224 阅读 · 0 评论 -
Python编程:从入门到实践(第二版)随书敲代码 第四章 操作列表
magicians.py#4.1 遍历整个列表magicians = ['alice','david','carolina']for magician in magicians: print(magician)magicians1.pymagicians = ['alice','david','carolina']for magician in magicians: print(f"{magician.title()},that was a great trick!")...原创 2021-07-09 14:37:09 · 525 阅读 · 0 评论 -
Python编程:从入门到实践(第二版)随书敲代码 1~3
Hello World.pyprint("Hello World")message = "Hello Python Crash Course World!"print(message)name.pyname = "ada lovelace"print(name.title())print(name.upper())print(name.lower())full_name.pyfirst_name = "ada"last_name = "lovelace"full_原创 2021-07-08 14:31:28 · 911 阅读 · 0 评论